Commit 06ebf1ab authored by Anne Reinarz's avatar Anne Reinarz
Browse files

remove OpenMP mentions (no longer supported)

parent 63977fac
......@@ -59,19 +59,10 @@ To install \texttt{g++} run:
\noindent
\exahype\ itself does not depend on Fortran but you may prefer to write parts of your \exahype\ code in Fortran. In this case, you obviously need an additional Fortran compiler. Typically, \texttt{gfortran} comes with \texttt{build-essential} package. If you want an Intel \texttt{ifort}, you need to install from source.
\subsection*{Shared memory support: TBB (or OpenMP)}
\subsection*{Shared memory support: TBB}
\vspace{0.3cm}
\exahype\ currently supports shared memory parallelisation through Intel’s Threading Building Blocks (TBB) or OpenMP. OpenMP support comes along with both Intel and GCC compilers. To check which version of OpenMP is supported by your GCC compiler you can type the following:
\begin{code}
> echo |cpp -fopenmp -dM |grep -i open
\end{code}
You should get otuput similar to the one shown below:
\begin{code}
#define _OPENMP 201511
\end{code}
the numbers following \texttt{\_OPENMP} variable are in the following format \texttt{yyyymm}, where \texttt{yyyy} represents the year and \texttt{mm} the mont of the release. You can go to \url{https://www.openmp.org/specifications/} to discover the mapping between the date and the actual version of the standard.\\
\noindent
We recommend using the TBB variant, though. The reason for that is, that it is typically one step ahead of the OpenMP support. TBB is open source and works both with GCC and Intel compilers. At least TBB 2017 is required. You can clone TBB from the official repository by typing the following into your terminal:
\exahype\ currently supports shared memory parallelisation through Intel’s Threading Building Blocks (TBB).
TBB is open source and works both with GCC and Intel compilers. At least TBB 2017 is required. You can clone TBB from the official repository by typing the following into your terminal:
\begin{code}
> cd <my-path>
> git clone https://github.com/intel/tbb.git
......@@ -364,4 +355,4 @@ To check whether you are ready to program new applications with \exahype, run:
\end{code}
\noindent
This should give you a description of the various toolkit options. If you encounter
an error, please make sure that submodules have been downloaded and properly linked with \exahype\ application, i.e. check paths in \texttt{configuration.py} files.
\ No newline at end of file
an error, please make sure that submodules have been downloaded and properly linked with \exahype\ application, i.e. check paths in \texttt{configuration.py} files.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment