CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Installation on Windows, Mac and other Unsupported Platforms (http://www.cfd-online.com/Forums/openfoam-installation-windows-mac/)
-   -   Information about blueCFD (http://www.cfd-online.com/Forums/openfoam-installation-windows-mac/121437-information-about-bluecfd.html)

Mirage12 July 29, 2013 01:31

Information about blueCFD
 
Hello :)

I am would like to use "blueCFD" on my windows machine and i need some information about this software :

Is blueCFD an official version of OpenFOAM on Windows ?
Is blueCFD using the same (solver, features, utilities, etc...) as OpenFOAM in Linux ?
What is the advantage and the disadvantage of using blueCFD?

I read this Post in the Forum, but i need more information :D
Could you please share with me, you experience with blueCFD.
How do you find blueCFD?

Do you know other ways to use OpenFOAM on Windows ?

Thinks :)

elvis July 29, 2013 03:43

Hi,
blueCFD was introduced in a presentation
http://sourceforge.net/projects/open...SlidesOFW7.pdf

you can check out http://code.google.com/p/bluecfd-singlecore/ the singlecore version to get feeling what you get from the commercial version.
read what is missing
http://joomla.bluecape.com.pt/index....CFD-SingleCore - What is it?

Windows was never the primary focus of the core OF developers, that led to several projects to make OF available on Windows => blueCFD or http://www.symscape.com/product/caedium which is a product based on various Opensource tools among them http://www.symscape.com/node/808 http://www.symscape.com/openfoam-on-windows

My opinion: blueCFD is a great tool for those using Windows and want to get OF to work on windows fast.

wyldckat August 18, 2013 21:06

Greetings to all!

Sorry for coming in late to reply. Disclaimer: I'm the one responsible for the development of blueCFD.

So, to answer some of Amin's questions:
Quote:

Originally Posted by Mirage12 (Post 442502)
Is blueCFD an official version of OpenFOAM on Windows ?

Short answer: No.

Long answer: As Elvis indicated, there is only one official OpenFOAM version and it is only the one distributed by the OpenFOAM Foundation (essentially, distributed by OpenCFD/ESI): http://www.openfoam.org

And if you are wondering why there isn't an official version of OpenFOAM for Windows, read this official page: http://www.openfoam.com/legal/open-source.php


Quote:

Originally Posted by Mirage12 (Post 442502)
Is blueCFD using the same (solver, features, utilities, etc...) as OpenFOAM in Linux ?

We do our best to bring as much as possible of OpenFOAM and related applications, from Linux onto Windows. And when using blueCFD's MSys terminal, the experience is nearly identical.


Quote:

Originally Posted by Mirage12 (Post 442502)
What is the advantage and the disadvantage of using blueCFD?

Advantages:
  • No need to rely on:
    • a virtual machine;
    • or using dual boot;
    • or the need to have a second machine with a Linux Distribution.
  • You'll use ParaView directly on your Windows machine, without worrying about graphics card drivers.
  • If you're familiar with Windows only, it'll be a bit easier to use blueCFD, from the point of view that you don't need to learn how to use a Linux Distribution.
    But keep in mind that all of the difficulty inherent to OpenFOAM itself is still present!
  • With blueCFD (not blueCFD-SingleCore), you'll get (limited) support in using blueCFD. In other words, you will not be completely lost in how to use OpenFOAM, since we'll assist you in getting started. We don't want you to feel that you've bought and installed a useless brick in your computer.
Disadvantages:
  • For better or for worse, you'll be using Windows.
    • What I mean by this is that you should not expect Windows to perform as fast as Linux Distributions. Keep in mind that a lot of HPC hardware uses Linux, including the top 500 SuperComputers: http://www.top500.org/statistics/list/ - select the category "Operating System".
  • blueCFD's port of OpenFOAM isn't as optimized as we would like it to be, so don't expect it to perform on Windows as fast as OpenFOAM does on Linux. The last run times we did are available here: http://code.google.com/p/bluecfd-sin...untimes202_211
  • Although you don't need to learn how to use any Linux Distribution, you will likely still need to learn how to use the shell: http://linuxcommand.org/learning_the_shell.php


If you or anyone else as any questions, feel free to ask!

Best regards,
Bruno

vatavuk August 19, 2013 07:05

Hi,

I would like to add that Iíve been using blueCFD to do some practical exercises with my CFD students. The experience of using blueCFD in Windows is the same as in Linux but it is much easier for the students to use it, because they all have Windows machines and they normally find it difficult to learn Linux.

I think that Bruno should have added some comments about developing. It seems to me that creating or modifying a new application is not straightforward as in Linux.

So, to conclude, I think blueCFD is nice for people starting with OpenFOAM but for the advanced users that need to modify the code, it is better to use the Linux version.
Best Regards,
Paulo

wyldckat August 21, 2013 10:58

Hi Paulo,

Quote:

Originally Posted by vatavuk (Post 446606)
I think that Bruno should have added some comments about developing. It seems to me that creating or modifying a new application is not straightforward as in Linux.

In blueCFD's defence, this feature for compiling OpenFOAM based code was introduced in blueCFD 2.0-1. Then was later improved in blueCFD 2.0-2 and 2.1-1 to be also able to build the complete OpenFOAM from source code on Windows, without any cross-compilation requirements! Well, as long as one uses the adapted/modified source code distributed with blueCFD.

Which is basically why the emphasis on documentation hasn't been as much, since I was focusing efforts on the feature itself :)

Nonetheless, the objective on the coming version of blueCFD 2.2-1 is to bring a somewhat more user friendly work environment... although a release date has not yet been possible to even estimate :( Basically because "new features take time to develop" ;)

Best regards,
Bruno

immortality August 26, 2013 13:04

Quote:

blueCFD's port of OpenFOAM isn't as optimized as we would like it to be, so don't expect it to perform as fast as OpenFOAM does on Windows. The last run times we did are available here: http://code.google.com/p/bluecfd-sin...untimes202_211
Hi
I think you mean Linux in
Quote:

as OpenFOAM does on Windows
and code.google is banned in Iran by google,could you please give another link?

wyldckat August 26, 2013 17:04

Hi Ehsan,

Quote:

Originally Posted by immortality (Post 448149)
I think you mean Lnux in

Thanks! Fixed it.

Quote:

Originally Posted by immortality (Post 448149)
and code.google is banned in Iran by google,could you please give another link?

We're in the process of transitioning the blueCFD-SingleCore project from Google Code to SourceForge.net, but it's going to take one or two months to complete the transition.

Best regards,
Bruno

edit: given the next post, I've emailed the page to Ehsan.

immortality August 26, 2013 18:00

I corrected Lnux too!:)
Quote:

We're in the process of transitioning the blueCFD-SingleCore project from Google Code to SourceForge.net, but it's going to take one or two months to complete the transition.
I thought its only a table of time comparison between Linux and Windows!:)


All times are GMT -4. The time now is 10:24.