Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Nektar
Nektar
Commits
0a0a1b57
Commit
0a0a1b57
authored
Jul 14, 2015
by
Chris Cantwell
Browse files
Updated installation instructions
parent
39e2b3e2
Changes
3
Hide whitespace changes
Inline
Side-by-side
docs/user-guide/installation/installation.tex
View file @
0a0a1b57
\chapter
{
Installation
}
Nektar++ is available in both a source-code distribution and a
number of
Nektar++ is available in both a source-code distribution and a
s
pre-compiled binary packages for a number of operating systems. We recommend
using the pre-compiled packages if you wish to use existing Nektar++
solvers for
simulation and do not need to perform additional code development.
using the pre-compiled packages if you wish to use
the
existing Nektar++
solvers for
simulation and do not need to perform additional code development.
\input
{
precompiled
}
...
...
docs/user-guide/installation/precompiled.tex
View file @
0a0a1b57
...
...
@@ -14,10 +14,12 @@ available.
\toprule
Distribution
&
Repository
\\
\midrule
Debian 8.0 (jessie)
&
\texttt
{
deb http://www.nektar.info/debian-jessie jessie contrib
}
\\
Debian 7.0 (wheezy)
&
\texttt
{
deb http://www.nektar.info/debian wheezy contrib
}
\\
\texttt
{
deb http://www.nektar.info/debian
-wheezy
wheezy contrib
}
\\
Ubuntu 14.04 (trusty)
&
\texttt
{
deb http://www.nektar.info/ubuntu trusty contrib
}
\\
\texttt
{
deb http://www.nektar.info/ubuntu
-trusty
trusty contrib
}
\\
\bottomrule
\end{tabular}
}
...
...
@@ -25,7 +27,7 @@ available.
\begin{lstlisting}
[style=BashInputStyle]
apt-get update
\end{lstlisting}
\item
Install the required Nektar++ packages:
\item
Install the required Nektar++ packages
, or the complete suite with
:
\begin{lstlisting}
[style=BashInputStyle]
apt-get install nektar++
\end{lstlisting}
...
...
docs/user-guide/installation/source.tex
View file @
0a0a1b57
...
...
@@ -22,7 +22,7 @@ There are two ways to obtain the source code for \nekpp:
\item
Using anonymous access. This does not require
credentials but any changes to the code cannot be pushed to the
public repository. Use this initially if you would like to try using
Nektar++.
Nektar++
or make local changes to the code
.
\begin{lstlisting}
[style=BashInputStyle]
git clone http://gitlab.nektar.info/clone/nektar/nektar.git nektar++
\end{lstlisting}
...
...
@@ -521,6 +521,10 @@ A number of ThirdParty libraries are required by \nekpp. There are
also optional libraries which provide additional functionality. These
can be selected using the following options:
\begin
{
itemize
}
\item
\inlsh
{
NEKTAR
\_
USE
\_
ACML
}
Use the optimised BLAS library for AMD processors.
\item
\inlsh
{
NEKTAR
\_
USE
\_
ACCELERATE
\_
FRAMEWORK
}
Use the Mac Osx accelerate framework for BLAS and LAPACK
...
...
@@ -576,6 +580,21 @@ can be selected using the following options:
implementation and generally offers better performance than a non
-
optimised
system BLAS. However, the library must be installed on the system.
\item
\inlsh
{
NEKTAR
\_
USE
\_
PETSC
}
Build
\nekpp
with support for the PETSc package for solving linear systems.
\item
\inlsh
{
NEKTAR
\_
USE
\_
SCOTCH
}
Build
\nekpp
with support for the SCOTCH graph partitioning library. This
provides an alternative mesh partitioning algorithm to METIS. However, METIS
is still required as it is used by the multi
-
level static condensation
algorithm.
\item
\inlsh
{
NEKTAR
\_
USE
\_
SMV
}
Build
\nekpp
with support for optimised sparse matrix
-
vector operations.
\item
\inlsh
{
NEKTAR
\_
USE
\_
VTK
}
Build
\nekpp
with support for VTK libraries. This is only needed for
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment