one more very good visualization program http://www.llnl.gov/visit/about.html "VisIt is a free interactive parallel visualization and graphical analysis tool for viewing scientific data on Unix and PC platforms. Users can quickly generate visualizations from their data, animate them through time, manipulate them, and save the resulting images for presentations. VisIt contains a rich set of visualization features so that you can view your data in a variety of ways. It can be used to visualize scalar and vector fields defined on two- and three-dimensional (2D and 3D) structured and unstructured meshes. VisIt was designed to handle very large data set sizes in the terascale range and yet can also handle small data sets in the kilobyte range." it uses VTK (see also http://bugs.gentoo.org/show_bug.cgi?id=118130)
Looks like a nice piece of software
No progress here for 1 year; closing WONTFIX. Feel free to reopen with an ebuild.
I've done a ebuild finally, it very rude, not finished, definitely has pitfall and should be extensively tested. Some comments: - package do not follow good autoconf/automake practice and has some bugs in makefile - visit require vtk build with mangled mesa, so I did not use system libraries, but compiled them separately - cgnslib is not required actually, I need it, but do not want to introduce new USE flag. sci-libs/cgnslib is available from sunrise overlay - installation is weird, I did not find a way to keep unix directory structure, changing directory names is not straightforward. though it supports slotted version (it seems so) - python module installation is not done, it should be fairly simple, but I do not have time to do it right now please see comments in ebuild. I emerged visit with USE="X doc examples hdf5 python szip" and it works perfectly. I think this package is even more powerful then ParaView and surely has better documentation (see website) a, but some features existing in paraview seems to be missing.
Created attachment 141755 [details] first vorking sci-visualization/visit-1.7.1 ebuild please clean it up and test if possible
Created attachment 141756 [details] sci-libs/silo-4.5.1 ebuild required for visit this is primary data format for visit
Created attachment 144859 [details] improved sci-libs/silo-4.5.1.ebuild USE flags "fortran jpeg readline zlib X" added
Created attachment 144864 [details] version bump, slotted version fetch restriction is not really necessary, but wget complains about ssl certificate
Created attachment 147430 [details] version bump, parallel vesion build (mpi flag), use system bzip2 I tried only openmpi (it also works with OpenFOAM & paraview), other MPI implementations declared to work also, feel free to try. using system wide bzip2 is crude, I just strip its building from supplied third-party directory, but keep all the flags supplied by configure (at least it works). without this hack ldd complained about loading /usr/lib/libbz2.so (it is linked to /lib/libbz2.so), it is also possible that some environment variables were not set for parallel run.
When compiling this I get the following error: checking for supported Qt version... configure: error: Sorry, but you need Qt version 3.0 or higher to compile VisIt. I currently have x11-libs/qt-core-4.5.1 x11-libs/qt-4.5.1 installed. Is this just a glitch or is qt-4 not compatible? Also, although I used gcc-4.1.2, using gcc-4.3.2 results in a lot of ``errors'' which can be fixed by replacing ``#include <string>'' with ``#include <string.h>'' because the newer compiler is more pedantic. my emerge --info is Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r4 i686) ================================================================= System uname: Linux-2.6.28-gentoo-r4-i686-Intel-R-_Pentium-R-_M_processor_1400MHz-with-glibc2.0 Timestamp of tree: Mon, 20 Jul 2009 06:30:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.7 dev-lang/python: 2.5.4-r2 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/X11/xorg.conf /etc/conf.d/clock /etc/conf.d/hostname /etc/conf.d/rc /etc/localtime /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /usr/src/linux-2.6.28-gentoo-r4 /usr/src/linux-2.6.29-gentoo-r4 /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.pacific.net.au/linux/Gentoo ftp://mirror.aarnet.edu.au/pub/gentoo " LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/wtk-scientific /usr/portage/local/layman/sunrise /usr/local/portage /usr/local/portage/dev-java/jogl /usr/local/portage/dev-java/java-sdk-docs /usr/local/portage/www-client/mozilla-firefox-bin /usr/local/portage/sci-misc/opencascade /usr/local/portage/dev-python/pyglet /usr/portage/local/layman/science" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa apm bash-completion battery berkdb bzip2 cairo cdr cli cpufreq cracklib crypt cups doc dri dvd emacs fortran gdbm gpm hal iconv ipv6 isdnlog java jpeg kerberos kpathsea midi mudflap ncurses nls nptl nptlonly odbc opengl openmp pam pcre perl pppd python qt3 qt3support qt4 radeon readline reflection session spl ssl sysfs tcpd truetype unicode vi x86 xorg xulrunner zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fglrx radeon vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Please close this bug, it's outdated. VisIt is already in the tree (currently at version 2.7.3).
*visit-2.7.3 (25 Jul 2014) 25 Jul 2014; Sławek Lis <slis@gentoo.org> +files/visit-2.7.3-dont_symlink_visit_dir.patch, +files/visit-2.7.3-findpython.patch, +files/visit-2.7.3-findsilo.patch, +files/visit-2.7.3-findvtk.patch, +files/visit-2.7.3-vtklibs.patch, +metadata.xml, +visit-2.7.3.ebuild: added visit package