|SCIRun Documentation - Installation Guide|
Page 2 of 3SCIRun installation manual [PDF].
Additional build notes
The SCIRun build process has recently changed to use CMake. The build tree has been split up into three main pieces: Core libraries, SCIRun Dataflow (which includes modules, packages, and the scirun executable), and stand alone applications (such as Seg3D). SCIRun also now requires users to use the external dependencies that are distributed with the SCIRun source code. Building with the build.sh script (see the Installation manual) will automatically configure and build these.
Note: Seg3D does not require all of SCIRun and (much smaller) binaries can be downloaded separately from the Seg3D page.
Download patched this SCIRun 4.3 source archive or apply this patch to build SCIRun 4.x from source with a GCC 3.x compiler. Please note that we are no longer testing with GCC 3.x compilers, so we cannot guarantee backward compatibility in future releases.
If working from Subversion, change to SCIRun directory, and applypatch. patch -p 0 -i SCIRun_4.x_gcc3.x-patch-20100303.patch
Data can be checked out using Subversion from the URL https://gforge.sci.utah.edu/gf/svn/CIBCData/SCIRunData through developer access or anonymously. Browse the SCIRun Dataset repository from GForge.
Two major changes to the SCIRun network files have occurred since 1.24. First, we switched our nets from tcl-based .net files to XML-based .srn (SCIRun Network) files. You can still load .net files, but can only save in the .srn xml format. We strongly suggest you convert your .net files to the new .srn format.
We also changed the names of all of the modules (and many of the categories) to use a more consistent / intuitive naming scheme. This change renders old .net files non functional. However you can convert the old .net files to the new .srn format in a few steps.
example: to convert myoldnetwork.net :
Then you can run your newly converted .srn file like so:./scirun myoldnetwork.srn
Similarly for users who have been using SCIRun since the switch to .srn, there is a script for converting module names in any .srn files the new naming scheme.
example: to convert myoldnetwork.srn :
This script can also run recursively on entire directory stuctures of .srn files by providing a path to the directory instead of to an individual file.
example: if you have all your nets in /user/joe/mynetworkfiles/ :python SCIRun/src/scripts/remap_modules_in_srn.py /user/joe/mynetworkfiles SCIRun/src/scripts/module-remapping.txt
|Last Updated on Thursday, 10 May 2012 18:24|