Download: discretizer_windows.zip (53 MB)
Uncompress the zip-file in c:\discretizer
If you want to install in another location, edit the bat-files (discretizer.bat and discretizersetup.bat).
For full functionality OpenFOAM has to be installed. If you like to cross-compile stuff with mingw. Please go ahead (link). For mortals blueCFD has high quality OpenFOAM binaries http://www.bluecape.com.pt/blueCFD. It's the best OpenFOAM I've used on Windows. Even snappyHexMesh works!
SnappyHexMesh and simpleFoam corrected for OpenFOAM 2.x usage.
http://www.discretizer.org/files/discretizer-32-bit-2.tar.gz
http://www.discretizer.org/files/discretizer-64-bit-2.tar.gz
discretizer-32bit.tar.gz (13 MB)
discretizer-64bit.tar.gz (13 MB)
Just unpack and run "discretizer_setup64.sh" (example). For OpenFOAM functionality, start in a shell with OpenFOAM commands enabled.
discretizer-alpha.zip
Uncompress and run discretizer.rb after you installed FXRuby.
On system with OpenFOAM 1.4 CFD solver installed you can read the tut01.dtz file and apply boundaries. Then run the OpenFOAM solver from Discretizer run dialog. I've just set it up for simpleFoam, stationary incompressible flow with the k-epsilon turbulence model. The fluid is air. This feature might be broken.
pacman -S fox
pacman -S make
gem install fxruby
gem install ruby-opengl
Some graphics boards require that desktop effects are disabled for opengl to work properly.
If someone want to update this instruction I will put it here.
sudo apt-get install g++ libxrandr-dev libgemplugin-ruby rubygems libopengl-ruby ruby1.8-dev libfox-1.6-0 libfox-1.6-dev libfox-1.6-doc libfxscintilla17 libfxscintilla-dev subversion subversion-tools
wget http://rubyforge.org/frs/download.php/39358/fxruby-1.6.16.gem
sudo gem install fxruby-1.6.16.gem
svn co https://discretizer.svn.sourceforge.net/svnroot/discretizer discretizer
cd discretizer/discretizer
ruby discretizer.rb
Script containing the above commands: http://www.discretizer.org/files/ubuntu.txt
Run:
sh ubuntu.txt
When you want to run discretizer again, double-click on discretizer.rb and click on "Run in Terminal"
Download Discretizer from Subversion repository:
http://www.discretizer.org/node/12
Uncompress the file. Put the discretizer folder in /opt and run /opt/discretizer/bin/discretizer
If you put it in the home directory use http://www.discretizer.org/files/discretizer.home instead. I noticed that the supplied discretizer.home doesn't work.
Install OpenFoam for full functionality: http://www.opencfd.co.uk/openfoam
Main thing about OpenFOAM installation is to put: . $HOME/OpenFOAM/OpenFOAM-1.4/.OpenFOAM-1.4/bashrc in your .bashrc file.
". $HOME/OpenFOAM/OpenFOAM-1.4/.OpenFOAM-1.4/bashrc"
Discretizer: http://www.discretizer.org/files/discretizer-linux-x86-2007-12-01.tar.gz (14.6 MB)
GPG detached signature: http://www.discretizer.org/files/discretizer-linux-x86-2007-12-01.tar.gz...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBHNguZbGMDiN0aDt8RAjRaAKCQYcTk70NPvKLvJH24ZHs1pBgtrgCeJG+g
VM/aAOSgVzEPKihTzu2pEuQ=
=2sug
-----END PGP SIGNATURE-----
GPG-KEY: http://www.discretizer.org/files/GPG-KEY
If you want to compile it for your self: http://www.discretizer.org/files/Build_of_Discretizer_mesh_program.pdf
I noticed that in last Ubuntu version the fox toolkit was in the repositories. Then you just have to compile FXRuby, please get the 1.6.13 or later version.
This is still Pre-Alpha software, don't report any bugs or missing features.
Last updated December 10th, 2008