VTK/ARB Notes/July 2015: Difference between revisions

From KitwarePublic
< VTK‎ | ARB Notes
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 1: Line 1:
'''July 9, 2015'''
'''July 9, 2015'''


Agenda:
Notes:
# Remote modules (Lorensen)
# Remote modules (Lorensen)
## including generally how to increase community engagement
## generally how to increase community engagement
## description of remotes mechanism which is the simple insertion of a file in the Remotes subdirectory which specifies location and git tag. The build process pulls down the repository and builds ir. An adaptation of ITK's approach.
# Works in progress / Cool new features
# Works in progress / Cool new features
## VTK-m (Ken Moreland)
## VTK-m description by Ken Moreland: efficient support for many- multi-core devices and libraries.
## Zero-Copy, data model updates (Geveci)
## Zero-Copy, data model updates (Geveci) to reduce memory costs and couple with simulation and other external data structures.
## Python 3.0 support (Gobbi, others)
## Python 3.0 support (Gobbi, others) which is being worked on now. David will focus on v3.2 to take advantage of new VTK features.
## VTK Maintenance - OpenGL2 and interaction efforts (Geveci,Schroeder)
## VTK Maintenance - OpenGL2 and interaction efforts (Geveci,Schroeder). Need to go beyond the basic VTK rendering architecture and extend it towards extensible OpenGL support.
## Parallel efforts (vtkSMPTools, OpenMP, etc) (Schroeder,Geveci)
## Parallel efforts (vtkSMPTools, OpenMP, etc) (Schroeder,Geveci)
# Release schedule
# Release schedule
## Philosophical arguments: Backward compatibility & aggressive release schedule
## Philosophical arguments: Backward compatibility & aggressive release schedule
## v6.3
## v6.3 - next 1-2 weeks
## v7.0
## v7.0 - about a month after v6.3
## v8.0
## v8.0

Latest revision as of 23:54, 9 July 2015

July 9, 2015

Notes:

  1. Remote modules (Lorensen)
    1. generally how to increase community engagement
    2. description of remotes mechanism which is the simple insertion of a file in the Remotes subdirectory which specifies location and git tag. The build process pulls down the repository and builds ir. An adaptation of ITK's approach.
  2. Works in progress / Cool new features
    1. VTK-m description by Ken Moreland: efficient support for many- multi-core devices and libraries.
    2. Zero-Copy, data model updates (Geveci) to reduce memory costs and couple with simulation and other external data structures.
    3. Python 3.0 support (Gobbi, others) which is being worked on now. David will focus on v3.2 to take advantage of new VTK features.
    4. VTK Maintenance - OpenGL2 and interaction efforts (Geveci,Schroeder). Need to go beyond the basic VTK rendering architecture and extend it towards extensible OpenGL support.
    5. Parallel efforts (vtkSMPTools, OpenMP, etc) (Schroeder,Geveci)
  3. Release schedule
    1. Philosophical arguments: Backward compatibility & aggressive release schedule
    2. v6.3 - next 1-2 weeks
    3. v7.0 - about a month after v6.3
    4. v8.0