By contributing changes to this repository, you agree to license your contributions under the LGPL or GPL license. This ensures your contributions have the same license as the project and that the community is free to use your contributions. You also assert that you are the original author of the work that you are contributing and that any change to your work will have to be contributed back to the community.
We use the issue tracker on GitHub associated with this project to track bugs and features. Before submitting a bug report or feature request, check to make sure it hasn’t already been submitted. When submitting a bug report, please include a Gist that includes any details that may help reproduce the bug, including your C++ compiler and operating system.
Most importantly, since Feel++ provides a DSEL based on the embedded Galerkin type language, provide as short as possible testcase to replicate the issue and using the Feel++ mathematical concepts.
An ideal bug report would include a pull request with failing specs.
missing bits here, documentation pending |
If your tests pass, return to step 4.
Implement your feature or bug fix.
Run ctest
to run the tests.
If your tests fail, return to step 1.
Add documentation for your feature or bug fix.
If your changes are not 100% documented, go back to step 3.
Add, commit, and push your changes.
For ideas about how to use pull requests, see the post Useful GitHub Patterns.
As Feel++ is built using C++, it requires some knowledge about C++ and some libraries and tools it uses such as Boost, PETSc or Gmsh. The following resources provide a good starting point for contributors who may not be completely comfortable with these tools:
The Mathematics of Feel++ provides the mathematical background of Feel++ and in particular the
Gmsh Web site provides a lot of information regarding Gmsh and in particular
An extensive Documentation
A Tutorial
Screencasts showing how to use the graphical user interface
PETSc Web site provides a lot of material regarding PETSc (pronounced PET-see) which is the main library Feel++ use for solving (non-)linear systems
An extensive Documentation
While these resources don’t cover everything needed they serve as a good starting off point for beginners.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。