Navigation
index
next
|
Content
»
Hermes
ΒΆ
Introduction
Introduction
Hermes Overview
About Hermes
Mathematical Background
Features
Citing Hermes
Installation
Linux
Download and compilation
Debugging with Eclipse
Install Hermes
Windows
Dependency check-list
Building Hermes
Configuration options
Using Hermes
Mac OS
Download and compilation
More options
Installation of Matrix Solvers
Mumps
Linux
Windows MSVC
Mac OS
Using MUMPS in Hermes
PETSc
Linux
Windows MSVC
Mac OS
Using PETSC in Hermes
SuperLU
Linux
Windows MSVC
MAC OS
Using SUPERLU in Hermes
Trilinos
Linux
Windows
MAC OS
Using TRILINOS in Hermes
UMFpack
Linux
Windows (Cygwin, MinGW, MSVC)
Mac OS
Using UMFPACK in Hermes
Installation of ExodusII and NetCDF libraries
Installing ExodusII
Installing NetCDF
Getting Started
First steps
Hermes typical example structure
Mesh
Space
Weak formulation
Calculation
1 - linear example
2 - nonlinear example
3 - RungeKutta solver.
4 - use DiscreteProblem class directly
Introduction to advanced C++ object-oriented features
Hermes C++ object model - deriving your own specialized classes
Notes on templating
Forms
Essential boundary conditions
Mesh functions
Mathematical functions
Filters
Extended documentation
Hermes Documentation overview
Building user documentation (this one) in HTML
Building user documentation (this one) in PDF
Developer Documentation (in Doxygen)
Other Resources
Hermes Tutorial
Getting the repository with tutorial code
Examples Documentation
Getting the repository with examples code
Collaboration
Collaboration via Github
Create a Free Github Account
Fork the Hermes Git Repository
Generate and Register Your Public SSH Key
Download Hermes to Your Local Computer
Create the .gitconfig File
Create a Local Branch
Commit Your Changes
Push the Changes to Your Github Account
Send a Pull Request
Switching Branches
Further Reading
Next topic
Introduction
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Content
»