CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

Open Source Vs Commercial Software

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 23, 2010, 05:52
Default
  #21
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 555
Rep Power: 27
linnemann will become famous soon enough
Hi all

I see the discussion is being taken onto a parallel branch of its own.

I just wanted to put in my two cents. I have experience with a couple of commercial codes and have even been on some training session in them.

Specifically I had switched to a new company which employed another CFD code than I was used to. So onto an introductory course for good measures. To my surprise the introductory course was about pointing an clicking held by people clearly not able to answer all my deeper question to the code.

At the same course were a couple of other people from the industry and they had no prior knowledge to CFD and the numeric behind it.

So I asked them (teachers) why they held a course on how to use the program before they (attendees) even knew what CFD was. The answer surprised med a lot since they stated that "people would be scared of CFD if they had to know the theory behind it". Ok so they want to sell licenses, well that's fair enough.

In my eyes this equals giving an infant a loaded gun with the safety turned off. If people blindly trust the results and pretty colors, without knowing the limitations of eg. a k-e model, upwind scheme, they could be designing structures/devices that could be potential time bombs.

I know most company's have validation steps an so on to prevent this, but still. This again comes down to "what should a CFD engineer know" and that's a though question to answer. I would say more than most of the people here in the forum, when they put "help me im a noob" as a thread title.

In my opinion I feel the commercial codes are producing fair results, but often they are closing and open doors (doors I do not want to open/close) in order to create stable (residual) results.

So If you want complete control use OpenFOAM because what you read in the theory, that might crash a case, will happen in OpenFOAM. You might see this as a downside, but for me it is a way of constantly make sure i use the right mesh/schemes/solver to produce the most correct results.

For example I know some of the codes have started to include features that disables solving on problematic cells. I, for one, do not want this (I can disable it I know).

So instead of going the commercial way I have introduced/implemented OpenFOAM for the problems we have. Cases which like Audi, VW are much alike.

So I have to agree with Eugene when he says that OpenFOAM scales (in number of cases run) better than commercial because you are not limited by licenses. Do not think that OpenFOAM necessarily is free, if you want you can by support contracts which are often cheaper than a single commercial license. We have such a contract and it has helped us a couple of times, but mostly in the implementation phase.

If you do many different cases such as combustion on day, free surface the next, multiphase flow the third. I would recommend going commercial since the setup time will be faster.

Although if you like me have a couple of years experience using OpenFOAM it wont take you that long to setup for a different physical problem.

Ok so you are missing a feature/solver well go out an get one of the many consulting companies which specialize in OpenFOAM to do the implementation for you, or do it yourself.
We have done this (first approach) and it was much cheaper/faster than having one of the commercial companies do it (which by the way also didn't have the feature).

You might now think "What a fanboy", well you might be correct, but you might find yourselves in the same position in a couple of years time if you happen to go through something similar as me.

I believe that people doing CFD should know the theory behind it. That no "right" CFD package exists, only one that fit your needs. So the discussion is really not on commercial vs open source. It is in how you implement and use it and if it fits your specific needs.

No CFD code is free, in my opinion, you just switch the expenses from licenses to support/features. The price tag will be different and the number of cases you can run simultaneously. In the end you will end up with a result which is what you wanted in the first place, open or not. And it is up to you to validate the accuracy of this result, you are in control.

I will although say that if one has only tried commercial or OpenFOAM you owe it to ourselves to try the other (if you have access to both). This way you will have the possibility to make your own evaluation without anyone influencing you.

I have no problems with biased input (and neither should you) because it just shows that the code does what they need and that they are satisfied with the results. It is up to you to filter the input much like you do in literature studies.

Probably my longest answer to anything yet
alexey2petrov, arvindpj and DRoam like this.
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   August 25, 2010, 12:56
Default
  #22
Senior Member
 
Holger Marschall
Join Date: Mar 2009
Location: Darmstadt, Germany
Posts: 125
Rep Power: 19
holger_marschall is on a distinguished road
Send a message via Skype™ to holger_marschall
Hi,

why has the last post been deleted?

best regards,
__________________
Holger Marschall
web: http://www.holger-marschall.info
mail: holgermarschall@yahoo.de
holger_marschall is offline   Reply With Quote

Old   August 25, 2010, 14:20
Default
  #23
Senior Member
 
Martin Beaudoin
Join Date: Mar 2009
Posts: 332
Rep Power: 22
mbeaudoin will become famous soon enough
Hello Holger,

I did also received a prior message from this thread this morning.

The message was posted by chrisadam12, but it looks to be a dupe from a message previously posted by Andy_ on April 19, 2010, 05:10.

Maybe this is a glitch from the Forum software.

Best,

Martin


Quote:
Originally Posted by holger_marschall View Post
Hi,

why has the last post been deleted?

best regards,
mbeaudoin is offline   Reply With Quote

Old   August 25, 2010, 15:17
Default
  #24
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Same here. Searching by nick, that user does not seem to exist though.

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   August 26, 2010, 05:48
Default
  #25
Senior Member
 
akidess's Avatar
 
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 29
akidess will become famous soon enough
I (and possibly other people) flagged that message as spam. It was a copy of post nr. 2 on this thread by a new user, and all that was added was a signature with a link about search engine optimization.

- Anton
akidess is offline   Reply With Quote

Old   August 26, 2010, 09:21
Default
  #26
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Thanks.
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   September 4, 2010, 22:24
Default
  #27
Senior Member
 
Nilesh Rane
Join Date: Apr 2010
Posts: 122
Rep Power: 16
nileshjrane is on a distinguished road
@linnemann

Well said.. i agree with you..everyone should try both ways and then decide for the better for their own good. I have used commercial softwares, research codes and now openFoam. Personally i find that every thing was good at its own place. Everything is better for something. Otherwise it wouldn't have existed at first place.

I see people who have no academic CFD background playing CFD engg in industry after doing some 6 month diploma course in some commercial software. (I have had this same experience of seeing naive people in so called "advance user training" of a leading commercial software..).

On the other hand, open source softwares lack user-friendliness, at least in the initial part of their use. I am really struggling to get going with open source things. Its really an uphill task to figure out how to use a tool in the best way possible without proper documentation or help. But i also find it a challenging and interesting task to learn all these things. If you have time and interest then there's nothing like it. (today only i finished making a mesh using blockmesh in 3 days (my 1st mesh in blockmesh), same mesh i can make within an hour or two in a commercial meshing package, but then it would have never felt so good that way... All personal preferences..)

There is no single accurate route in CFD, no universal thumb rules. So no one code/software can be better than other in every respect. Each one gonna have some pros n some cons. Anyway, the one which is not good enough will perish eventually. So why don't we let the time decide which thing is better?? Till then we should only decide what is better for us rather that what is best for everyone.

Personally i think that knowledge should be free...exploring new things is the ultimate human quest..i think it better be done together..openly and freely..
S_teph_2000 likes this.
__________________
Imagination is more important than knowledge..
nileshjrane is offline   Reply With Quote

Old   May 16, 2011, 09:56
Default
  #28
Senior Member
 
David Gaden
Join Date: Apr 2009
Location: Winnipeg, Canada
Posts: 437
Rep Power: 22
marupio is on a distinguished road
What many people don't realize is OpenFOAM is "paid software"... it is commercially funded. There are two independent companies who fund its development through their consulting and training activities. There is a world of difference between commercially funded opensource software, and volunteer-based opensource software.
marupio is offline   Reply With Quote

Old   May 16, 2011, 11:02
Default
  #29
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by marupio View Post
What many people don't realize is OpenFOAM is "paid software"... it is commercially funded. There are two independent companies who fund its development through their consulting and training activities. There is a world of difference between commercially funded opensource software, and volunteer-based opensource software.
As many successful open source projects... Being commercially funded has not positive or negative implication per se. For example, I think that up to now it had more positive than negative implications for what concerns OpenFOAM, since it ensured the project keeps going on and it is well maintained. Of course there are project that do the same only with volunteers, but it is often much more difficult.
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Gmsh] Compiling gmshFoam with OpenFOAM-1.5 BlGene OpenFOAM Meshing & Mesh Conversion 10 August 6, 2009 04:26
[Commercial meshers] An open source software like gambit ilpaso OpenFOAM Meshing & Mesh Conversion 4 June 18, 2008 16:32
Could the CFD community benefit from Open Source? JF Main CFD Forum 13 December 17, 2006 23:06
Grid generation - Open source codes Chris Main CFD Forum 5 May 23, 2002 08:16
Commercial software Avi Mishan Main CFD Forum 3 August 25, 1998 21:50


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