Welcome to the tutorial on the fundamentals of the Nektar++ framework where we will look at how to perform 1D and 2D Gaussian Quadrature using the Nektar++ LibUtilities library. If you have not already downloaded and installed Nektar++, please do so by visiting http://www.nektar.info, where you can also find the User-Guide with the instructions on how to install the library.
This tutorial requires:
After completing this tutorial, you should be familiar with:
Array
, PointsKey
and the
PointsManager
to generate Gaussian quadrature weights;
$NEKDIST
for the remainder of the
tutorial.
The tutorial folder also contains:
tutorial
, and download the tutorial files
from fundamentals-integration.tar.gz into this directory.
tar -xzvf fundamentals-integration.tar.gz
to produce a directory fundamentals-integration
with subdirectories called tutorial
and complete
.
fundamentals-integration/tutorial
directory and configure the tutorial examples for compilation by typing the command
cmake -DCMAKE_PREFIX_PATH=$NEKDIST/build .
You should now see a file called Makefile
in this directory.
$NEKDIST/tutorial/fundamentals-integration/complete
directory and configure the completed version of the tutorial examples for compilation by again typing the command
cmake -DCMAKE_PREFIX_PATH=$NEKDIST/build
You should now see a file called Makefile
in this directory.