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

A good place to start contributing

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By pcg

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 9, 2020, 22:04
Default A good place to start contributing
  #1
New Member
 
Marrie
Join Date: Dec 2014
Posts: 13
Rep Power: 0
manle0312 is on a distinguished road
Greetings,

This may sound like a very common question, but what are some good ways for a beginner developer to contribute to the SU2 code? For example, I would like to contribute to the numerical parts, do I : a) look at issues on Github and pick one to solve, or b) keep playing with the code and try to find a way to improve it and submit a pull request?
manle0312 is offline   Reply With Quote

Old   April 10, 2020, 04:55
Default
  #2
pcg
Senior Member
 
Pedro Gomes
Join Date: Dec 2017
Posts: 466
Rep Power: 14
pcg is on a distinguished road
Hello,

First let me say that whichever way you choose to contribute you will be welcomed.

I think this should depend mostly on your personal interests, if there is something in particular you want to experiment with start there, maybe open an issue to ask if anyone is doing or has done something similar and go from there.

The major development vectors we have at the moment include maintenance (simply splitting large files into smaller ones and modernizing them a bit for c++11 (issue #583), this is a good task to learn how the code is organized), Sherlock Holmes type investigation of why some results are not ideal (#797, #828, #917), performance optimizations that require significant code refactoring (#594, #789), validation, and last but not least documentation.
If any of these interest you, comment on them and ask how you can help. But don't feel obligated to choose from an existing issue, our development process is not really a centrally organized effort.

There is some helpful information in this video if you are getting started with GitHub etc. https://www.youtube.com/watch?v=QgYzFLoEAYA
Some useful advice, keep your development updated with the develop branch, try to keep pull requests on the small side at first, and if you think the work you set out to do is going to take a while, open a draft pull request so people know someone is working on that particular problem.

Looking forward to your first contribution!

Cheers,
Pedro
manle0312 likes this.
pcg 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
A Good starter for discontinuous galerkin methods? joejohns Main CFD Forum 4 September 16, 2015 05:28
convergence: simulating a turbine, not getting very good residuals with a good mesh aja1345 FLUENT 0 September 4, 2015 18:26
LTSInterFoam ship flow: Water level rise at start of domain JanZ OpenFOAM Running, Solving & CFD 0 January 21, 2014 05:22
Possible Bug in pimpleFoam (or createPatch) (or fluent3DMeshToFoam) cfdonline2mohsen OpenFOAM 3 October 21, 2013 10:28
Good basic book on turbulence models Jon Castro Main CFD Forum 4 April 24, 2002 08:23


All times are GMT -4. The time now is 14:56.