[VTK ARB] VTK ARB Meeting notes

Will Schroeder will.schroeder at kitware.com
Thu Feb 25 10:51:03 EST 2016


Here are my rough meeting notes. Feel free to correct or amend, eventually
I'll create a publicly accessible document.
-----

Attendees: Andrew M, Dave, D, Dave G., Bill L., Ken Moreland, Berk, Will

Support OpenGL1 for at least a couple more years

Build kits vs modules to minimize libraries and get high granularity (Berk
will investigate)

Nightly expected remote modules are necessary
  -- remote module environment variable provides short circuiting: remote
module can refer to a tagged repository; environment variable can be used
to instead use master (simplify development process)

The line between system libraries vs VTK third party libraries is not well
defined. One solution: better auto detection for system libraries. Also,
why are we not using SuperBuild (vs third party inclusion). Set up
superbuild so it works on local packages (check file system first and then
go external). Look for system version first....how to deal with mismatches
of system libraries to VTK....an open issue.

Ken M. gave a quick overview of VTK-m.

Automatically wrap VTK-m or ITK into VTK....looks at header files, possibly
with hints, to wrap the class.

Eventually pulling in VTK-m, it would be a submodule. VTK-m integration
this year. This also relates to plugging in new algorithms.

Also breaking out cell basis functions into a third-party library, maybe
also (new) interpolation kernels.

Keeping track of changes / documenting VTK. ParaView embeds Markdown text
directly into source code. Check into Document/Doxygen directory (need to
check into this).

Release schedule 7.1 mid-year. VTK 8.0 release -> require C++11 support
(may need to reassess mid-year). Allow C++11 atomics, lambdas, etc.
Continue to support VTK6 for 3-5 years while we are going through these
changes.

Progress reports in vtkSMPTools: could TBB report pass back information
like master thread? Would be useful for progress reporting. Is there a way
to identify the master thread? Berk is going to ask one of his guys to
check into this (Sujin?)

Dashboards: CDash guys are making some improvements such as: performance
regression; show number of failures due to merge request (to show delta due
to a merge request).


-- 
William J. Schroeder, PhD
Kitware, Inc. - Building the World's Technical Computing Software
28 Corporate Drive
Clifton Park, NY 12065
will.schroeder at kitware.com
http://www.kitware.com
(518) 881-4902
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/arb/attachments/20160225/30b1c161/attachment.html>


More information about the Arb mailing list