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

Original OpenFOAM author(s)?

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree24Likes
  • 1 Post By roenby
  • 3 Post By elvis
  • 13 Post By hjasak
  • 2 Post By roenby
  • 5 Post By hjasak

Reply
 
LinkBack Thread Tools Display Modes
Old   May 5, 2015, 04:34
Default Original OpenFOAM author(s)?
  #1
Member
 
Johan Roenby
Join Date: May 2011
Location: Denmark
Posts: 42
Rep Power: 14
roenby will become famous soon enough
I'm curious:

In the current state of the OpenFOAM Wikipedia entry[1] it says:

"Original author(s): Henry Weller"

Can some of the foam'ers who have been around since the beginning please enlighten me. Is this the truth, the whole truth and nothing but the truth?

[1] http://en.wikipedia.org/wiki/OpenFOAM
alia likes this.
roenby is offline   Reply With Quote

Old   May 6, 2015, 05:31
Default
  #2
Senior Member
 
Elvis
Join Date: Mar 2009
Location: Sindelfingen, Germany
Posts: 601
Blog Entries: 5
Rep Power: 17
elvis will become famous soon enough
Hi,

well Henry Weller was the first person who developed FOAM
a brief history of FOAM or OpenFOAM that leaves out the name of (Prof.) Hrvoje Jasak can be read http://cfd.direct/openfoam/
another story on OpenFOAM including the the name of Hrvoje Jasak one of the first persons working on the development of FOAM or OpenFOAM can be read
http://wikki.gridcore.se/company/about-us

some authors are listed
http://www.openfoam.org/version2.3.1/
OpenFOAM v2.3.1 was produced by Henry Weller, Mattijs Janssens, Chris Greenshields, Andy Heather, William Bainbridge and Sergio Ferraris. Thanks to the OpenFOAM enthusiasts who have contributed to a better code through the bug reporting system.

for the OF-extend world you can see the contributors (see file ListOfContributors),
http://sourceforge.net/p/openfoam-ex...OfContributors

Do you point on those posts as you ask for the original author?
http://www.cfd-online.com/Forums/ope...tml#post286703
http://www.cfd-online.com/Forums/ope...tml#post286922
ziad, Tobi and roenby like this.
elvis is offline   Reply With Quote

Old   May 6, 2015, 06:12
Default
  #3
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,806
Rep Power: 25
hjasak will become famous soon enough
I can easily give you three pieces of evidence that Mr. Weller tries to suppress every day since 2004:

My PhD Thesis: Jasak, H.: Error analysis and estimation in the Finite Volume method with applications to fluid flows, Imperial College, University of London, 1996

A company called Nabla Ltd, the actual owner of the FOAM source code (Companies House, 2000-2006, number 3775453.

foam2.3.2: copyright statement, authorship signatures in the source code and list of contributors.

Also, have a look at OpenFOAM-1.0 list of contributors and notice how it misteriously disappeared (in violation of GPL, that we hear so much about):

10. List of Contributors
~~~~~~~~~~~~~~~~~~~~~~~~
Henry Weller
Hrvoje Jasak
Chris Greenshields
Mattijs Janssens
Niklas Nordin
Eugene De Villiers
Gavin Tabor
Zeljko Tukovic
Tommaso Lucchini
David Hill
Niklas Wikstrom
Hilary Spencer
Andy Heather
Henrik Rusche

I guess that's enough for the moment. There is also a bunch of legal docs, but I don't think you are that much interested...

Hrv
mbeaudoin, ziad, chegdan and 10 others like this.
__________________
Hrvoje Jasak
Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk
hjasak is offline   Reply With Quote

Old   May 6, 2015, 08:05
Default
  #4
Member
 
Johan Roenby
Join Date: May 2011
Location: Denmark
Posts: 42
Rep Power: 14
roenby will become famous soon enough
Thanks for your replies Elvis and Hrvoje.

Just for the fun of it I downloaded the first and last foam version made public by powerlab and counted the number of occurences of "Jasak" and "Weller" in the source code:

wget http://powerlab.fsb.hr/ped/kturbo/Op...6_19_01_01.tgz
tar -xzf foam1.9.6_19_01_01.tgz

wget http://powerlab.fsb.hr/ped/kturbo/Op...3_28_10_04.tgz
tar -xzf foam2.3_28_10_04.tgz

and then:

find foam2.3 -name "*.[H,C]" | xargs grep -i "Jasak" | wc -l
1098
find foam2.3 -name "*.[H,C]" | xargs grep -i "Weller" | wc -l
2076

find foam1.9.6 -name "*.[H,C]" | xargs grep -i "Jasak" | wc -l
62
find foam1.9.6 -name "*.[H,C]" | xargs grep -i "Weller" | wc -l
1163

Whatever that tells...

I guess it all comes down to the exact definition of "Original author(s)" of an ever evolving source code.

Anyway, it seems strange to me that the only names mentioned in the "History" section of the Wikipedia OpenFOAM entry are Henry Weller, Chris Greenshields and Mattijs Janssens.

Cheers,
Johan
ziad and sharonyue like this.
roenby is offline   Reply With Quote

Old   July 19, 2017, 10:37
Default
  #5
New Member
 
Vitor Geraldes
Join Date: Dec 2009
Location: Lisbon, Portugal
Posts: 20
Rep Power: 9
vitor.geraldes@ist.utl.pt is on a distinguished road
Quote:
Originally Posted by elvis View Post
Hi,

well Henry Weller was the first person who developed FOAM
a brief history of FOAM or OpenFOAM that leaves out the name of (Prof.) Hrvoje Jasak can be read http://cfd.direct/openfoam/
another story on OpenFOAM including the the name of Hrvoje Jasak one of the first persons working on the development of FOAM or OpenFOAM can be read
http://wikki.gridcore.se/company/about-us

some authors are listed
http://www.openfoam.org/version2.3.1/
OpenFOAM v2.3.1 was produced by Henry Weller, Mattijs Janssens, Chris Greenshields, Andy Heather, William Bainbridge and Sergio Ferraris. Thanks to the OpenFOAM enthusiasts who have contributed to a better code through the bug reporting system.

for the OF-extend world you can see the contributors (see file ListOfContributors),
http://sourceforge.net/p/openfoam-ex...OfContributors

Do you point on those posts as you ask for the original author?
http://www.cfd-online.com/Forums/ope...tml#post286703
http://www.cfd-online.com/Forums/ope...tml#post286922
Thanks for posting this historical code. I made the same search, but on the source code (src). There are 902 files written by Weller and 49 by Jasak & Weeler and 12 by Jasak. Whatever that tells...
vitor.geraldes@ist.utl.pt is offline   Reply With Quote

Old   July 21, 2017, 07:27
Default
  #6
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,806
Rep Power: 25
hjasak will become famous soon enough
I do not usually go into things like this, so I will limit it only to basic facts. There are people with an agenda to keep this secret or distort the facts, but fortunately there are enough people who remember how FOAM really started.

The first lines of FOAM were written by a guy called Charlie Hill as a part of his PhD into computer graphics and presentation of CFD results on modern workstations in early 1990s in prof Gosman's group. The code was converted/developed into a basic CFD code in late 1993 and the first-ever simulation was a shedding flow around a cylinder in December 1993. I started working on the code around September 1993, firstly to have visualisation capability for an old heap of Fortran and then I switched (with Henry) to FOAM for my PhD work.

All the basic development stuff happened in the next 3-4 years and Jasak and Weller carried on working for full 11 years, developing this code together. The file signatures aren't really representative because up to about 2001 all headers named Weller as the author, even if he did not write them.

In 2000, Jasak and Weller started a company called Nabla Ltd which lasted until 2006 and was doing ALL FOAM development - I was the technical director. The estimate of the code base authorship at this point (Sep/2000) was 80% Weller and 20% Jasak - which I think was fair. At the end of Nabla, the estimate for the code base, with signatures etc was 60% Weller, 35% Jasak and 5% other authors (we had eg. FoamX), which was again fair.

With the start of OpenCFD, Weller and Greenshieds start pretending nothing of this ever happened and the code "just appeared out of nowhere". The file signatures from Jasak are deleted from the code (see GPL violation) and OpenCFD claims ownership - which they do not actually hold. I will leave the dirty linen out of this story; if you want to know more, ask me in person and buy me a glass of wine!

If you want a good NEUTRAL record, find a paper in Notices of American Mathematical Society:

OpenFOAM for Computational Fluid Dynamics
Goong Chen, Qingang Xiong, Philip J. Morris, Eric G. Paterson,
Alexey Sergeev, and Yi-Ching Wang
Notices of the AMS, V61 n 4

Chris Greenshields threatened to sue the publisher (American Mathematical Society) over of the brief paragraph on the history of OpenFOAM, until the publisher told him to sod off.

I don't feel like righting the old wrongs and everyone knows that stuff that's written on the internet is not always true. To this day, you can see my record and contribution to OpenFOAM in my daily work, including Wikki and my research group at Uni Zagreb:

http://www.fsb.hr/cfd

Have fun,

Hrv
elvis, roenby, Bazinga and 2 others like this.
__________________
Hrvoje Jasak
Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk
hjasak is offline   Reply With Quote

Reply

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Memory protection in OpenFOAM / combinig with FORTRAN botp OpenFOAM Programming & Development 2 February 15, 2016 13:25
Differences between CFX and OpenFOAM regarding convergence and robustness! magjohan OpenFOAM Running, Solving & CFD 4 February 26, 2015 11:26
ESI-OpenCFD Releases OpenFOAM v2.2.0 opencfd OpenFOAM Announcements from ESI-OpenCFD 13 March 30, 2013 17:52
gmsh 2.6.0 conversion to OpenFoam 160 rosswin Open Source Meshers: Gmsh, Netgen, CGNS, ... 0 March 5, 2013 08:34
OpenFOAM Training and Workshop Hrvoje Jasak Main CFD Forum 0 October 7, 2005 07:14


All times are GMT -4. The time now is 15:45.