Compilation Instructions
Nektar++ is designed to be supported across a range of platforms and architectures using the CMake build system. In addition to the Nektar++ code package, a number of third party applications and libraries may be necessary to perform the build process. Instructions on configuring and compiling the Nektar++ libraries on various platforms are given below.
Linux (using GCC 4.1+)
Windows (using Visual Studio 2008)
Mac OS X (using GCC or Xcode)
Validating the build
To ensure the validity and resilience of the code, two test mechansims are provided to allow the user to quickly establish the correctness of their build. The Unit Tests test basic low-level operations, while the Regression Tests check the accuracy of the spectral/hp element formulation ranging from standard region projections up to full incompressible Navier-Stokes solutions.Documentation
The primary source of documentation for the Nektar++ library is generated using Doxygen. This includes both high-level operational details as well as low-level code functionality documentation. Due to its size, it is not distributed in a pre-compiled state and so instructions are provided on how the user may generate this documentation after downloading the code package.Generate doxygen documentation