Every bit of FeenoX documentation is written in Pandoc-flavored Markdown in the doc
directory of the FeenoX
repository. It is then converted to HTML, PDF, Unix manpage or
Texinfo as needed. FeenoX documentation is released under the terms of
the GNU Free
Documentation License v1.3, or any later version.
As per the GNU Coding Standards, “a manual should serve both as tutorial and reference.” Due to the formatting restrictions, the Texinfo version contains only the description and not the full reference.
The FeenoX project starts as an offer to an imaginary “request for quotations” that defines software requirements specifications for an open source computational tool.
Then a fictitious “offer” to the above tender is given in a software design specifications document that explains the design decisions and features included in FeenoX.
Why FeenoX works the way it works (i.e. why it does not run in Windows)
man feenox
after (global)
installation with sudo make install
)The Markdown sources are in the doc
:
They are compiled by running the make.sh
script.
Go directly to the point and see how to solve problems with FeenoX. Everything needed (input files, geometry files, meshes, data, scripts, etc.) is included in the FeenoX repository.
Annotated examples can be found in the examples directory of the Github repository.
The tests
directory in the repository has hundreds of
grep
-able examples,Contributions from hackers and/or
academics are welcome, especially
new types of PDEs and new formulations of existing PDEs. For elliptic
operators feel free to use the Laplace equation at src/pdes/laplace
as a template.
Note that
src/pdes
To be explained.