Squashed commit of the following:

commit 4d915d3db89a9a61c2dc877ebf8e8da0c43ed1b2
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sun Nov 10 00:17:57 2013 -0500

    VERIFY_OUTPUT test data fix

commit 455f94d46116c6a8a6123d2e270a1bb0e9ddd9e1
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sat Nov 9 23:21:20 2013 -0500

    Fix assert() mistaken usage in FileReade.C

commit 12f6b6ab1795b587f970c204ca5f973d6a4be10d
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sat Nov 9 15:44:26 2013 -0500

    update VERIFY_OUTPUT script and data.
    add more files to sample_data/regular/tornado dataset

commit 165e867df51b521d3b56457dcdfd890880c7f576
Merge: 17a4e99 ef27a63
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Thu Nov 7 03:02:23 2013 -0500

    Merge remote-tracking branch 'hewenbin/master'

commit 17a4e990e703e97ca076b17f5298b3b11ff6c2be
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Wed Nov 6 23:45:40 2013 -0500

    VTK example data copyright information.

    	new file:   ../curvilinear/Copyright.txt
    	new file:   ../curvilinear/README
    	deleted:    ../regular/comb.vts

commit ef27a63fac6415fb3f6f2e418bcf3ec98c3e1b85
Author: Wenbin He <hewenbin.495@gmail.com>
Date:   Sun Oct 27 11:19:02 2013 -0400

    Build field translation and curvature computation functions

commit efd14b3c2ed69f219314c53c8bc809a86befba72
Author: Wenbin He <hewenbin.495@gmail.com>
Date:   Fri Oct 25 14:58:54 2013 -0400

    Build vortex metrics computation functions

commit 44c957cb29a4dba1b2bbd3fb2a492bd1b5a0ef1b
Author: Wenbin He <hewenbin.495@gmail.com>
Date:   Fri Oct 25 11:02:34 2013 -0400

    Update .gitignore

commit 03aba67960a3d05220e254ec249fb9efd9783c38
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Wed Oct 2 22:55:20 2013 -0400

    remove binary

commit af2f633ce6e7ebdae9e71c0422f56b1856489098
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Wed Oct 2 22:53:27 2013 -0400

    add lib/ for diy to mv libdiy.a correctly

commit 1e56154163c8734711be7a91fc59eac339c7421c
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Wed Oct 2 21:42:45 2013 -0400

    remove the usage of Draw.C in CMakeLists in renderer

commit c35e283c4d83ace92eba5c59e5b4f163a563b67f
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Thu Sep 26 19:41:07 2013 -0400

    Fix the bug generated from fixing the assertion issue
    	modified:   src/ParFlow.C

commit 69cbb845560552503cf4359ab589cb209ecfa2cc
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sat Sep 21 10:44:35 2013 -0400

    remove unintended files

commit 894663ce60f7e1b830a7c2b9ecf759251cc71cf3
Merge: 67d30b6 68d5820
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sat Sep 21 10:16:29 2013 -0400

    Merge branch 'svn_head'

commit 67d30b66c231c00a403ed271a41f9c5449677edd
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Fri Sep 20 11:43:50 2013 -0400

    more clean up's in VTK/

commit 56e52fe3524938e4da2594fc68264e58b197c64a
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Thu Sep 19 12:49:49 2013 -0400

    	modified:   CMakeLists.txt
    : do not modify source user_defs.mk

commit 3dcda030023a741ab7aeac14854a2ed6fbc4b322
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Thu Sep 19 12:47:23 2013 -0400

    revert user_defs.mk

commit 469ec82f45edf8b4b80866b1914d4afd7bd1d677
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Thu Sep 19 12:39:52 2013 -0400

    add missing tests data.  change name to VERIFY_OUTPUT

commit ccc86157d8c96942fda894a36f8e3a3db43e94be
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sun Sep 15 12:46:40 2013 -0400

    testing

commit 074673b33f0ebb66f06df527e954404a34cbf5af
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sat Sep 14 16:29:08 2013 -0400

    reverse user_defs.mk

commit 53fb8c08404ae4da0109229059703b83c3799319
Author: unknown <Jimmy@ARGUS2.research.cse.ohio-state.edu>
Date:   Sat Sep 14 16:25:31 2013 -0400

    obsolete GLU package

commit b36d3e82bda84f43c6149dfa3a142b9deb2716d7
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Sat Sep 14 16:20:53 2013 -0400

    cmake glut dependency fix

commit 1712e56dca440009a90f08bceae3704d1a907438
Author: unknown <Jimmy@ARGUS2.research.cse.ohio-state.edu>
Date:   Sat Sep 14 15:29:30 2013 -0400

    windows support

commit a2fa6477302d4fbe5e5c4df352ae734d9c3a4cdf
Author: exavis <chenchu@cse.ohio-state.edu>
Date:   Thu Sep 12 00:08:02 2013 -0400

    remove unused includes in VTK examples

commit 968046c25406110bbd34eb579c4c832112acd621
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Wed Sep 11 23:35:43 2013 -0400

    adding missing vti2vec.cpp

commit 8b69dbe5bdbbc869b1dcf1fb69c523be58cf1711
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Wed Sep 11 21:52:53 2013 -0400

    	modified:   VTK/examples/CMakeLists.txt
    	modified:   VTK/examples/vec2vti.cpp
    add vec->vti conversion
    	modified:   src/ParFlow.C
    Fix assertion issue

commit 6e9eccf7220fd85d7039666fe7d196e61d69d591
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Thu Sep 5 12:40:17 2013 -0400

    OSUFlowVTK class is obsolete now.  Examples updated to directly use VectorFieldVTK

commit bf9347941c6b469c2de1c38ab99e8c9b7f34fddb
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Mon Sep 2 23:03:41 2013 -0400

    revert config.h

commit 7bc59bc92d0f17ce479d5d11e375a447f9af07af
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Mon Sep 2 23:00:51 2013 -0400

    more cleanup

commit 1f9530a8cfc1fcd4d7b86d82f7068487e6edbffb
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Mon Sep 2 22:51:43 2013 -0400

    final clean up

commit 2ef1fd4645a75e6bdbaa3dc6dae1156b20b772f4
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Mon Sep 2 21:45:37 2013 -0400

    path problem

commit ef608a9503df4472b9315cb1352bb6d4a3f39c21
Merge: 0dce74d 8d1f994
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Mon Sep 2 17:04:59 2013 -0400

    Merge remote-tracking branch 'chunmingchen/OSUFlowVTK_merged' into OSUFlowVTK_merged

commit 8d1f99411cfaef339b1f4c167e766854c4d26bd1
Author: migichen <migichen@gmail.com>
Date:   Mon Sep 2 16:57:21 2013 -0400

    CMakefiles

commit 6df5804707034bf88a4ec4db1141496b28d27317
Author: migichen <migichen@gmail.com>
Date:   Mon Sep 2 16:47:52 2013 -0400

    clear commit

commit 211a265476499bc717361a7c196be3e7ad29aca7
Author: migichen <migichen@gmail.com>
Date:   Mon Sep 2 16:37:27 2013 -0400

    original MpiDraw.C

commit 2f5ef0bed0ccb95911e33a7b8790450a4b8a6819
Author: migichen <migichen@gmail.com>
Date:   Mon Sep 2 16:36:23 2013 -0400

    original MpiDraw.C

commit 3615cb1ceb51b08d277f6a668829e2d1d56b0d49
Author: migichen <migichen@gmail.com>
Date:   Mon Sep 2 16:18:10 2013 -0400

    delete svn files, update Grid.h

commit 0dce74d549263924aebd0a23eba6d9d890b6366b
Merge: 538a1c7 f8c5375
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Fri Aug 30 18:24:35 2013 -0400

    Merge branch 'master' of https://github.com/migichen/OSUFlowVTK into OSUFlowVTK_merged

commit f8c537519e2a6e3a1419ce43287f9eb5c73546ef
Author: jimmy on yoshi <migichen@gmail.com>
Date:   Fri Aug 30 18:11:55 2013 -0400

    	modified:   VTK/examples/StreamlineRenderPlot3D.cpp
    	modified:   VTK/examples/StreamlineRenderUnstructured.cpp
    	modified:   VTK/examples/testVTS.cpp
    : default: load from sample_data path
    	new file:   sample_data/unstructured/disk.vtu

    	modified:   src/Blocks.C
    compatible for non-MPI usage
    	modified:   src/CMakeLists.txt
    enable buidling Blocks.C

commit 538a1c70580154fb9e95e0dcf3de4fc715fbabff
Merge: 2173fbb 3e19c9c
Author: migichen <migichen@gmail.com>
Date:   Fri Aug 23 17:12:39 2013 -0400

    Merge branch 'OSUFlowVTK' into OSUFlowVTK_merged

    Conflicts:
    	CMakeLists.txt
    	Regular/Parallel/CMakeLists.txt
    	Regular/Parallel/MpiDraw.C
    	Regular/Serial/CMakeLists.txt
    	Regular/Serial/FileDraw.C
    	diy/src/bil-0.6.0/config.h
    	diy/src/diy.cpp
    	renderer/examples/CMakeLists.txt
    	src/CMakeLists.txt
    	src/Field.h
    	src/Grid.h
    	src/OSUFlow.C
    	src/OSUFlow.h
    	src/ParFlow.C
    	src/ParFlow.h
    	src/Streamline.C
    	user_defs.mk

commit 3e19c9cad1c795e0430748aa1e5369b41d824fdb
Author: migichen <migichen@gmail.com>
Date:   Fri Aug 23 12:24:59 2013 -0400

    Compilable for Mac

    	modified:   CMakeLists.txt
    	modified:   VTK/compareStreamline.cpp
    	modified:   VTK/examples/CMakeLists.txt
    	modified:   VTK/examples/StreamlineRenderPlot3D.cpp
    	modified:   renderer/examples/CMakeLists.txt
    	modified:   src/CMakeLists.txt
    	modified:   user_defs.mk

commit e1a112057b19dc7d4d086bdf8ebf7b731cea6de5
Author: migichen <migichen@gmail.com>
Date:   Sat Aug 17 19:13:05 2013 -0400

    remove VTK version check

commit 3efa0648f21b4d880933cf1eb5f47907a2a80c09
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue Aug 6 18:46:17 2013 -0400

    add datasets to sample_data

commit 60d88d6e2e92e8f084e89354df78818debd0ba2c
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue Aug 6 16:02:42 2013 -0400

    add screenshot

commit ecbe6abaca9ae200b25a811cf29caf0c7ef4a54a
Author: jimmy@kitware <migichen@gmail.com>
Date:   Mon Aug 5 16:22:26 2013 -0400

    Fixed vtkPOSUFlow memory violation issue

    add definitions for sample datasets
    	modified:   CMakeLists.txt

    	new file:   Regular/Parallel/vtkMpiDraw.C
    	modified:   VTK/examples/CMakeLists.txt
    MPI example:
    	modified:   VTK/examples/MPIStreamlineRender.cpp
    example:
    	modified:   VTK/examples/StreamlineSimpleVTK.cpp
    fixed memory violation issue
    	modified:   VTK/plugins/vtkPOSUFlow.cxx
    testing
    	new file:   VTK/testStreamline.cpp
    git scripts
    	new file:   gitlog1.sh
    	new file:   gitlog2.sh
    add sample_data
    	new file:   sample_data/regular/tornado/1.vec
    	new file:   sample_data/regular/tornado/1.vti

commit 66af01d8eb61c9be5b55546b4e9ad990de149c8f
Author: jimmy@kitware <migichen@gmail.com>
Date:   Sun Jul 28 17:39:47 2013 -0400

    update OSUFlow to latest svn version
    add Unstructured Grid example

    	new file:   VTK/examples/StreamlineRenderUnstructured.cpp

commit 04c4fc749e66074e4dc890b89110395b5cc40946
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri Jun 28 17:32:08 2013 -0400

    solve release issue in ParFlow

commit b9ca6d7fd6f4a67644c33b7462f0c66e9e658877
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri Jun 28 16:57:54 2013 -0400

    Make ParFlow communicator decided by application (not always comm_world)

commit 83642e78dcbb15c8b179d62af32bc091d5a8e74e
Author: jimmy@kitware <migichen@gmail.com>
Date:   Thu Jun 27 21:19:46 2013 -0400

    Update vtkPOSUFlow UI: SetMaxRounds
    Memory double delete issue: not solved

    	modified:   ../../Regular/Parallel/MpiDraw.C
    	modified:   ../OSUFlowVTK.cxx
    	modified:   ../OSUFlowVTK.h
    	modified:   ../examples/MPIStreamlineRender.cpp
    	modified:   ../examples/StreamlineRenderPlot3D.cpp
    	modified:   ../examples/StreamlineSimpleVTKPipeline.cpp
    	modified:   GenStreamlines.xml
    	modified:   vtkPOSUFlow.cxx
    	modified:   vtkPOSUFlow.h
    	modified:   ../vtkOSUFlow.cxx
    	modified:   ../vtkOSUFlow.h

commit d1decb2d16741abe825bb4ca9b70e21d8700084f
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri Jun 21 13:17:36 2013 -0400

    remove cone

commit f73ad5fae3acc3a1d610794801c1267d46125582
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri Jun 21 13:16:33 2013 -0400

    add example

commit 43b403d0d66ee3871f64ca98bc946709ff0eda86
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri Jun 21 13:12:44 2013 -0400

    update

commit d7cd0e8cae6ac735631fa36e587252efd1cee5fa
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri Jun 21 12:06:27 2013 -0400

    Prototype vtkPOSUFlow plugin done.

    	modified:   CMakeLists.txt
    	modified:   OSUFlowVTK.cxx
    	modified:   examples/CMakeLists.txt
    	modified:   examples/StreamlineSimpleVTKPipeline.cpp
    	modified:   examples/StreamlineSimpleVTKPipelineMPI.cpp
    	new file:   plugins/README.txt
    	modified:   plugins/vtkPOSUFlow.cxx
    	modified:   plugins/vtkPOSUFlow.h
    	new file:   testMPI.cpp
    	modified:   vtkOSUFlow.cxx
    	modified:   vtkOSUFlow.h

commit 3481e6f6ae320dd839f90d08dcabd2e05a2dc050
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue Jun 18 15:42:34 2013 -0400

    vtk update extent

commit ff5c1b26d8b7827300f1222de0f88794a88cdb6c
Author: jimmy@kitware <migichen@gmail.com>
Date:   Thu Jun 13 23:54:37 2013 -0400

    OSUFlow parallel filter (incomplete)

commit 69c9fed5db22043cf7c3c679970eb9ff410b5060
Author: jimmy@kitware <migichen@gmail.com>
Date:   Wed Jun 12 17:58:10 2013 -0400

    Paraview Plugin

commit ff31091830d634ad31bbaa8cccd75abb9eb23e47
Author: jimmy@kitware <migichen@gmail.com>
Date:   Thu Jun 6 11:39:32 2013 -0400

    MPI Computation using VTI format

    	modified:   ../../CMakeLists.txt
    	modified:   ../CMakeLists.txt
    	modified:   ../OSUFlowVTK.h
    	modified:   ../VectorFieldVTK.cxx
    	modified:   ../VectorFieldVTK.h
    	modified:   CMakeLists.txt
    	new file:   MPI_TEST
    	new file:   MpiDrawVTK.C
    		: MPI computation using VTK files
    	modified:   StreamlineSimpleVTK.cpp
    	new file:   testVTS.cpp
    	new file:   vec2vti.cpp
    	new file:   vec2vts.cpp

    	modified:   ../../src/OSUFlow.C
    	modified:   ../../src/OSUFlow.h
    		: LoadData now virtual functions
    	modified:   ../../src/ParFlow.C
    	modified:   ../../src/ParFlow.h
    		: Supporting SetIntegrationDir (Dual-direction still not work)
    		: minor changes
    	modified:   ../../src/Streamline.C
    		:OpenMP support

commit a006c1fa31d011071f834d6aa472978b2a5654c5
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue Jun 4 10:10:34 2013 -0400

    Fix CMake for parallel
    	modified:   ../../Regular/Parallel/CMakeLists.txt
    	modified:   ../../Regular/Serial/FileDraw.C
    	modified:   ../../diy/src/bil-0.6.0/config.h
    	modified:   ../../user_defs.mk

commit f26c771a3371004789e3cf976a07171c77057dcf
Author: jimmy@kitware <migichen@gmail.com>
Date:   Thu May 30 19:14:52 2013 -0400

    Openmp used in Streamline.C
    Added a switch in cmakefile

commit f7c769b62702d1052739fffafb9e5a2614020128
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue May 28 11:44:45 2013 -0400

    added verification: compareStreamline.cpp

commit 33b5de213cb83b1d521a508e4c99b3505142ff88
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue May 21 16:38:23 2013 -0400

    add readme

commit cfadbe5931b48c21a9a20b6e981c2d5ce689ba6d
Author: jimmy@kitware <migichen@gmail.com>
Date:   Tue May 21 16:06:14 2013 -0400

    StraemlineRender examples works

commit 46e695f0c6dbeeeef082d833d5147746ebf9ee20
Author: jimmy@kitware <migichen@gmail.com>
Date:   Mon May 20 17:58:43 2013 -0400

    Create VectorFieldVTK
    StreamlineSimpleVTKPipelineWithLineWidget.cpp works now

commit 27db59b606ee830614487ab66b6e977ea327591e
Author: jimmy@kitware <migichen@gmail.com>
Date:   Mon May 20 16:25:11 2013 -0400

    vtkOSUFlow first version
    StreamlineSimpleVTKPipeline works

commit 5840725ffd41614f293127006046f910c35a3566
Author: jimmy@kitware <migichen@gmail.com>
Date:   Fri May 17 18:16:10 2013 -0400

    clean up cmake
    add vtkOSUFlow and example

commit 2142695f6cf1f92de99494105b9a780b0243e3ca
Author: jimmy@kitware <migichen@gmail.com>
Date:   Mon May 13 18:15:16 2013 -0400

    solves graphics computation issue

commit 60da0000dcd660e3e7057453bcfe8a2fd2018f0e
Author: jimmy@kitware <migichen@gmail.com>
Date:   Mon May 13 18:10:04 2013 -0400

    trim

commit db30d6e4d1b9fcde8cc4cb483996d9ea7deca3e2
Author: migichen <migichen@gmail.com>
Date:   Mon May 13 15:39:24 2013 -0400

    First check in with workable OSUFlowVTK
Merge branch 'svn_head' of https://github.com/GRAVITYLab/OSUFlow into svn_head
MPI_TEST: add argumetns: max, min and initial step sizes