Porting
User participation
This session
OpenFOAM Porting and Help for New Users
June 9, 2007
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
The status
• OpenFOAM is very portable
• As long as it is LinuxTM
• You use the latest g++
• OpenFOAM is easy to install
• if only one user wants to use the installation
• who happens to be yourself
• OpenFOAM is easy to use
• If you like command lines
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
The reality
• People have non-LinuxTM machines
• Sometimes even (shudder) WindowsTM
• Not everybody is allowed to install software on his machine
• More than one person may use an installation
• Some admins want more sophisticated packaging than tar
• Not everyone develops his code by himself
• Wants a reliable, non-bleeding-edge version
OpenFOAM Porting and Help for New Users
Porting
The current status
User participation
What is missing
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
The current status
User participation
What is missing
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
The current status
User participation
What is missing
This session
The Message Board
http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi
• Active since ? (postings from 2002 found)
• Quite active
• approximately 50 messages per day
• Quality of the answers is quite good
• provided the question is well asked
• Answering questions is easy
• Just pick a question that
1 was difficult for you 3 months ago
2 is trivial to you now
• It is not always clear whether the information is current
OpenFOAM Porting and Help for New Users
Porting
The current status
User participation
What is missing
This session
The Wiki
http://openfoamwiki.net/
• Active since June 2005
• Not very active
• Approximately 7-10 edits per week
• The idea was to have a site where information from the
message board can be collected in an up-to-date fashion
• And distribute software that you’re proud of
• Contributing to the Wiki is easy
• Even poorly written pages get response (look at the
Mac-Port-page)
• Even non-perfect code gets responses (look at the
icoLagrangianFoam-solver)
OpenFOAM Porting and Help for New Users
Porting
The current status
User participation
What is missing
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
The current status
User participation
What is missing
This session
Things we know from other OpenSource-projects
• A structured way for users to
• Contribute code
• Get up-to-date, bug-fixed versions
• A structured way to keep track of problems
• Bug-reporting on the Message Board is unstructured
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
Outline
1 Porting
2 User participation
The current status
What is missing
3 This session
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
What is in it
Porting
• Bernhard Gschaider - OpenFOAM on Mac
OS X
• Petr Vita - OpenFOAM on WindowsTM
Source contribution
• Martin Beaudoin - Public Access Development
Repository
OpenFOAM Porting and Help for New Users
Porting
User participation
This session
What could have been
• Packaging
• Support for multi-user environments
• Usability
But that seems to be covered in the afternoon session
OpenFOAM Porting and Help for New Users