GeekoCFD
GeekoCFD is a live distribution based on openSUSE – 64 bit, whose purpose is to provide easy and immediate access to open-source Computational Fluid Dynamics tools. It includes cantor, gmsh, grace, gsl, wxMaxima, Octave with an almost complete selection of octave-forge packages, OpenFOAM®, Paraview, pyFoam, R. Additionally, gcc, DDD, Eclipse Helios with CDT, Emacs, git, kate, vim and a complete openSUSE KDE installation are provided, including Gimp, LibreOffice and Blender.
All trademarks belong to their respective owners. This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD® trade marks.
Download
Media
USB & disk image
This is an image of your disk, ready to be written to either a USB drive or your hard disk. When written, it will erase all data on a disk. During the first boot, your partition will be automatically resized to fill available space.
ISO image
Burn this ISO file to a DVD (or CD, if the space allows), and you'll be able to boot directly from the disc.
Preload ISO
A bootable ISO containing the appliance disk image. Boots into a simple graphical environment and prompts for confirmation before writing the image onto the hard drive. Useful for performing automated system installs/preloads.
Warning: Overwrites all data on the target hard drive.
Virtual
VMware / VirtualBox / KVM image
Whether you use VMware, VirtualBox, or KVM, this vmdk is a ready-to-use virtual appliance.
Virtual Hard Disk
This image includes special extensions to run on Microsoft Hyper-V Server or Windows Virtual PC.
Release notes
Changelog
Version 5.0.0 (Public release)
- Updated version of OpenFOAM 2.2.x (x > 1, Including commit 71fcc245333b470549e11ad6aba739746a1085be – Fri Apr 5 15:29:09 2013 +0100)
- Upgraded packages according to openSUSE 12.3 release
- Re-introduced selection of octave-forge packages
- New Hyper-V image added to the choice of virtual images
- Autologin is now enabled by default. The default user is geeko. This behavior can be changed in YaST → Security and users.
Main features
- System
o OpenSUSE 12.3 – 64 bit
o Kernel 3.7.10
o gcc 4.7.2
o KDE 4.10.0 - Scientific software
o cantor
o FiPy
o gmsh 2.7.0
o grace
o gsl
o HelyxOS-1.0.1
o wxMaxima and Maxima
o Octave
o OpenFOAM® 2.2.x
o Paraview 3.12
o pyFoam
o R - Development tools
o DDD
o Eclipse Juno SR2 with CDT
o Emacs
o git
o kate
o vim with gitdiff
o kompare - Other software
o Blender
o Firefox 20.0
o Gimp
o ImageMagick
o LibreOffice 3.6
Notes on past releases
- The release of GeekoCFD 5.0.0 signs the end of life of GeekoCFD 3.1.0.
- GeekoCFD 4.0.0 is now unsupported. Only the Live CD/DVD image of GeekoCFD 4.0.0 is available for download. Users are advised to upgrade to version 5.0.0.
Changelog
4 dependencies updated
4 files removed
2 files updated
2816 new dependencies
6 new files
14 new software selections
13 software selections removed
Build configuration updated
Desktop configuration updated
Technical Details
Appliance configuration
Accounts
| User | Password |
|---|---|
| geeko | geekoPassword |
| root | rootPassword |
Basic settings
| Keyboard: | english-us |
|---|---|
| Time zone: | Europe/Berlin |
| Language: | en_US.UTF-8 |
| Network: | network_manager |
| Firewall: | enabled |
Software
4 patterns, 2816 packagesView package list…
Security summary
-
-
No custom software packages were uploaded.
-
No custom scripts were enabled.

You need to sign in to comment
Everyone's comments
Hello Prof. Passalacqua. I am grateful for sharing your work with us. Which is your recommendation for the minimum size of a suitable pen drive for the current version of GeekoCFD? Thank you.
GeekoCFD disk image, once extracted, occupies about 14GB. I would then recommend at least 16GB, so that you have some space to store data.
Hi Alberto, can I request the addition of Helyx-OS and discretizer. Thank you.
Thank you for your comment Jose. Do you know if these two tools are packaged for openSUSE? Discretizer seems to provide only source code, which would mean I have to build it myself and maintain it. Helyx-OS is based on java, so things are easier there.
Alberto, I use discretizer under windows, because those are the only binaries I could find: https://sourceforge.net/projects/wyldckat.u/files/discretizer/
Thank you! I included HelyxOS in GeekoCFD 5.0.0. Discretizer is not there though.
I wonder if the next version(s) of GeekoCFD couldn’t come with FiPy (http://www.ctcms.nist.gov/fipy/) pre-installed… That would be great.
Yes, I can certainly add it. In the meanwhile, you can add it to any of the images for writable meadia using this 1-click installation (the latest GeekoCFD is based on openSUSE 12.2 and can use all its repositories): http://software.opensuse.org/package/python-FiPy
Thank you for your suggestion!
Added to GeekoCFD 5.0.0.
Thank you for creating GeekoCFD, it really saves time and everything works very nicely out of the box :).
You’re very welcome :-)
Hi! How much disk space would you recommend for this installation? (including margins that will be used in the future after installation of the OS)
It depends on the use-case. If you install on a removable drive, the image will automatically expand to fill the drive. I would recommend to have some GB of free space so that you can actually run cases (I assume they are not very large, if you use a pen-drive).
If you are installing on a desktop system, I would consider 15-20GB for the / partition, to which you should add the space for your data (/home directory), which I typically keep as large as possible :-)
Thank you. But I encountered a problem while trying to install it via vmware player. Player says that the boot file is configured for 64-bit and will not allow me to run 64-bit guests on this host. However I’m 100% sure that my laptop is 64-bit compatible. Do you have any idea/recommendation for this?
You need to enable the options for virtualization (Intel VT-x or AMD-V depending on the CPU) in the BIOS (if available), in order to be able to virtualize a 64-bit operating system.
Is it possible to run this in Amazon’s EC2? Does this distro have some sort of X11 server? Thanks.
GeekoCFD Text Mode version 3.1.0 has an EC2 image. http://susestudio.com/a/2qtLK2/geekocfd-text-mode?version=3.1.0
Currently EC2 images are not available for GeekoCFD and GeekoCFD Text Mode 4.×.
please, how can I run or instal the the above media on my Linux system SUSE 12.1
please, help me
GeekoCFD is a complete Linux distribution based on openSUSE 12.1. If you install GeekoCFD, you will have a default openSUSE 12.1 installation, with the additional packages included in GeekoCFD.
Just download the appropriate medium for your use case, and boot from it. You will see that the installation procedure is very similar to the one of an openSUSE Live CD.
Hi Lazlow,
the preload ISO is identical to the “USB & Disk image”, but it provides a graphical installer to transfer it to the destination hard-drive. You find more information here: http://blog.susestudio.com/2010/10/new-preload-iso-build-format.html
In short: burn the image to a pendrive (see instructions in the USB & Disk image section), and then boot from that image. The installer should start. Please remember that it will overwrite the whole destination hard-drive.
Best regards,
Alberto
Hi Alberto,
sorry I do not get it…The install option does not come up there are only two options: geekoCFD and failsafe-GeekoCFD.
Shouldn’t I just use the “sudo dd if=/home/suse/myappliance.raw of=/dev/sdb bs=4k conv=fdatasync” command to install your appliance on a hard disk just as I wrote it on a USB stick? Will it erase the whole HDD even if I install it (with the dd command) to only a partition of a disk (eg. sda3)? Will it leave sda1 and sda2 partitions as they are? Does it require swap partition?
Thanks.
I would suggest you to install from a live-cd if you want to target a specific partition.
Hi,
thanks I could try this from Preload ISO. What should I do to install it to my hard disk?
“Useful for performing automated system installs/preloads.” but how to do a system install?
Thanks in advance!
The new 1.0.6 release :
*allows overlayed applications (OpenFOAM, gmsh, eclipse, …) to be accessed directly from their terminal for all new users created using system tools (YaST).
Thanks!
Hi Peter,
if you try the images, any feedback or report about problems you encounter is welcome :-)
Alberto
Thanks Alberto ,
Looking forward to getting to grips with OpenFoam
Thanks for your help! :-)
Glad to see you finally got this going!