SCIRun User Mailing List

Text archives Help

[SCIRUN-USERS] Re: Educational use of SCIRun?

Chronological Thread 
  • From: Ayla Khan <>
  • To: Thomas Schultz <>
  • Cc:
  • Subject: [SCIRUN-USERS] Re: Educational use of SCIRun?
  • Date: Wed, 17 Jul 2013 22:17:27 -0600

Hi Thomas,

SCIRun has been used as part of a Scientific Computing course here at the University of Utah. This is the link to the assignment that featured SCIRun. Building SCIRun is straightforward on *nix platforms because we supply a build script. Building on Windows will be more involved since a Visual Studio project needs to be generated using CMake. The SCIRun website has some notes for the Windows build under the Developer Documentation tab. SCIRun does have to be recompiled when new modules are added.

This a link to a basic module development tutorial. Depending your students' programming capabilities, a reasonable programming assignment using SCIRun would be to find a module with functionality that you want to have implemented and remove the algorithm code. This way, your students don't have to implement a Tcl/Tk GUI - more feature-rich GUIs can be tricky to implement.

The latest SCIRun 4.7 build, which you can download from the website, will build with G++ 4.7.

Is this enough to get you started?


On Jul 17, 2013, at 4:45 AM, Thomas Schultz wrote:

Dear SCIRun users,

I'm considering if I can use SCIRun as a framework for the practical assignments as part of a SciVis class and I am wondering if anyone has experience with this.

I expect that my students will be able to download and use SCIRun, but I would also like to have them do some C++ programming, which I guess would amount to adding new modules to SCIRun, or filling in missing parts in code that I would give them. Currently, we make them program individual standalone VTK-based programs, and have them use paraview to quickly achieve standard visualizations.

I just tried compiling SCIRun from sources, but it failed due to a lack of threading support in boost, which in turn seems to be due to my system having a too recent version of g++. Do you see any chance that my students would be able to compile SCIRun on their Windows/Linux/MacOS laptops without too much hassle, or is there a chance to compile and add modules without having to recompile SCIRun and all its dependencies? Would you recommend any other visualization package for this type of use?

Thanks /Thomas

Archive powered by MHonArc 2.6.16.

Top of page