Important Notice
The first official release is planned for the end of August 2010. Things that will change during summer 2010 are listed below. Each change will be discussed in the mailing list. Thank you for your patience.
Quick Links
User Documentation
Git Repository
Mailing List
Bugzilla
Pro Git

Fichera problem - solution

Fichera problem - hp-mesh

Fichera problem - convergence

Layer problem - solution

Layer problem - hp-mesh

Bessel problem - solution
Hermes3D
is a C++ library for rapid development of adaptive hp-FEM solvers for 3D problems. The usage of Hermes3D is very similar to Hermes2D, and thus it is recommend to get familiar with Hermes2D first. Also the User Documentation of Hermes3D concentrates on things that are different from Hermes2D. Hermes3D is distributed under the GNU General Public License.Download and Installation
Detailed installation instructions for Linux, Mac OS X, and Windows Cygwin can be found in the User documentation.Support and User Community
Hermes3D has a very active mailing list where you will get all answers quickly. Use IRC channel irc.freenode.net, room #hermes3d to chat about development in real-time.Development
Hermes3D is being developed by an active open source community around the hp-FEM group at the University of Nevada, Reno (UNR). You are very welcome to join our development team and contribute in any way. Read here How to Submit the First Patch and submit your first patch. Doxygen C++ Reference (real version) and C++ Reference (complex version) are available. Our major short-term goals are listed below. We also have a list of bugs, open issues, and simple project ideas where you can help.TODO List for August 2010 Release
* Adjust H3D to use hermes-common (Ondrej).* Revise benchmarks and examples to be compatible with H2D (Quan).
* Further improve code and algorithms compatibility with H2D (Quan).
* Finish anisotropic poly degrees in H1 (David - done).
* Create Hcurl examples (David - one done but we need more).
* Improve Sphinx documentation (Pavel).
* Enable Doxygen docs (Ivo, Pavel).
* Write Python wrappers and include H3D in FEMhub (Ondrej, Sameer).
Other Development Plans
* Finish anisotropic poly degrees in Hcurl.* Add support for eigensolvers (SLEPc, ARPACK, Anasazi, ...).
* Implement Hcurl adaptivity module.
* Add examples on JFNK.
* Implement adaptivity w/o reference solution, after tested in H1D and H2D.
* Use distributed environment, requires distributed solvers.
* Add L2 and Hdiv spaces (long-term, will be done when needed).
Contributors
* Pavel Solin (project leader, University of Nevada, Reno)* Martin Zitka (formerly the University of Texas at El Paso)
* Pavel Kus (formerly the University of Texas at El Paso)
* Martin Lazar (formerly the University of Texas at El Paso)
* David Andrs (formerly the University of Nevada, Reno)
* Ondrej Certik (University of Nevada, Reno),
* Quan Zou (University of Nevada, Reno)
For more details see the AUTHORS file.

