OpenFOAM hardware
Hi all,
I've got the following desktop that I'm hoping to do some testing in OpenFOAM and some GPU development at home: Core i7 2600k 32GB ram (1600 Mhz DDR3) GeForce GTX570 128 gb ssd dual 1tb raid0 I likely run at most 25 million nodes. With this type of hardware configuration, would it make any difference if I went with Linux and ran native vs Windows and ran one of the OpenFOAM ports? My gut feeling is that I'll likely be able to push the hardware more with Linux, but I'm debating whether its worth the hassle of losing the ability to run certain programs (office, autocad, solidworks, etc). |
Greetings Daniel and welcome to the forum!
Well, it all depends on what you really need. If you don't mind waiting for the results to come out later than you could have with Linux, then you can stick with Windows. For example, Doug68 has been using blueCFD on Windows for quite sometime now; you can check out his blog on this subject here: http://guerillamotive.com/wordpress/?p=197 You can also find an example of run times of OpenFOAM on openSUSE vs blueCFD's port of OpenFOAM on Windows here: http://code.google.com/p/bluecfd-sin...untimes202_211 The first benchmarks I know of OpenFOAM ports made for Windows are available here: http://www.symscape.com/openfoam-on-windows#comment-129 On the other hand, if you are able to work with Linux with no difficulties and results have to be always available as soon as possible... then you might want to consider sticking Windows in a virtual machine :D But GPU development on Windows from within the virtual machine would then be out of the question :( Overclocking is also a possibility, if you want to compensate for using Windows... :rolleyes: :D Best regards, Bruno Disclaimer: I'm the guy responsible for blueCFD ;) |
Thanks for your message and warm welcome Bruno!
If I would go with the Windows version, do larger cases scale on a linux cluster? |
Hi Daniel,
I'm not sure I understand your question correctly... So I'll answer with two possible answers from what I can deduce from your question:
Bruno |
Excellent; sorry for being unclear, you did answer my question though. I wanted to know if I could go from starting a case on Windows and then scaling it up to something a bit more intensive on Linux for further processing.
I decided to go with RHEL 6 on my workstation and with Windows 7 on my laptop. On the workstation I loaded up the native version of OpenFOAM along with an assortment of other programs for pre/post processing and GPU development. On the laptop I loaded up the BlueCFD you mentioned (single core version for now, going to try it out and potentially get the full version :) ). I do have a further question though about running openFOAM remotely; from my past experiences using a cluster I would use SSH to connect/submit jobs, etc but I think that method used PBS. I tried setting up SSH server and NX on my workstation, but I can't figure out how to submit a job and have it continue running in a session when I disconnect (to be able to monitor a job remotely). |
Hi Daniel,
You'll need to search the forum for the keywords "OpenFOAM PBS". If you're unable to find the answer, you better ask in the dedicated forum: http://www.cfd-online.com/Forums/openfoam/ - or more specifically in the sub-forum about running and solving: http://www.cfd-online.com/Forums/openfoam-solving/ Best regards, Bruno |
All times are GMT -4. The time now is 00:43. |