Packaging VisIT for Debian
?VisIt is a visualisation and graphical analysis tool from LLNL: Home page.
It is being packaged by Alastair ?McKinstry (ITP)
Dependencies
VTK: VisIT 2.2+ requires "vtk 5.7"; it won't build with vtk5.6, currently in Debian, but changes to vtk are being pushed upstream. See (VTK_Upgrade) page at the Visit wiki. NOTE:: vtk5.8, is now in experimental. Work restarted on building Visit 2.3.2. CORRECTION: Still needs non-standard vtk.
- SILO: version 4.8 now in Debian as "silo-llnl".
- XDMF: version 2.1 now in unstable (wheezy).
- ADIOS: Now built and present in wheezy.
ExodusII. This is now in the NEW queue.
NOTE ?PetSc, also in Debian, will use ExodusII if it is present. Rebuild it after its in Debian ? Also: libmesh, paraview, trilinos, hermes ?
Desirable plugins
The following plugins, while not strictly needed for ?VisIt to build, are desired by users:
ADVIO: Being packaged. test package builds. However the license contains the paragraph:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software, associated documentation and/or image files ("Software"), to use, modify and/or merge the Software. However, when redistributing any part of the Software in any manner, a request for permission must be sent to adventure@garlic.q.t.u-tokyo.ac.jp.
Contacting the author to see if it can be released under BSD, etc.
CCMIO. From CD-Adapco. Not to be included in Debian..
?BoxLib: (ITP). This is part of CCSEApps. The source package will be 'ccseapps', building 'libbox-dev' which ships the necessary static libraries and headers.
H5Part. This builds fine, a preliminary package built to test with Visit. However according to the webpage it is "superceded by H5hut", which includes ?H5Part as a module, but no downloads are currently available. Package H5Hut when its ready.