Update Installation and Testing authored by Kummer, Florian's avatar Kummer, Florian
......@@ -46,14 +46,16 @@ These are compiled against recent versions of the Open MPI and the Intel MKL lib
However, compatibility this can not guaranteed for any Linux distribution -- binary platform independence in Linux not possible in general; since we use Ubuntu, all Debian derivatives might most likely work. Note further, high-performance computers typically provide specifically optimized versions of BLAS and LAPACK, so for the ultimate performance on a certain system, you'll need to build your own version of the BoSSS native libraries.
The steps for installing BoSSS on Linux are:
1. Obtain [.NET5 SDK](https://dotnet.microsoft.com/download/dotnet/5.0), See also https://docs.microsoft.com/de-de/dotnet/core/install/linux
1. Obtain [.NET5 SDK](https://dotnet.microsoft.com/download/dotnet/5.0),
see also https://docs.microsoft.com/de-de/dotnet/core/install/linux for the
most recent versions of BoSSS.
<del> Obtain [Mono](https://fdy-tuda.openproject.com/www.mono-project.com) (version 6.0 or higher), either by installing a [pre-built package](https://fdy-tuda.openproject.com/www.mono-project.com/download/) or by [compiling](https://fdy-tuda.openproject.com/www.mono-project.com/docs/compiling-mono/linux/) it from a [tarball](https://download.mono-project.com/sources/mono/). </del>
2. Obtain/install/load OpenMPI
3. Obtain/install/load native libraries `libBoSSSnative_seq.so`, `libBoSSSnative_omp.so` and `libBoSSSnative_mpi.so`
* Pre-compiled versions of these shared libraries for Linux can be found in the Windows installation, in the directory `$BOSSS_INSTALL/bin/native/linux/amd64-openmpi`. (There should also be a `zip`\-File that you can unpack on any system.)
* If these pre-build libraries are not compatible with your system
(we do our best, but binary compatibility across distributions is quite difficult on Linux),
you&#39;ll need to compile them yourself,
you will need to compile them yourself,
the source code can be found at https://github.com/FDYdarmstadt/BoSSS-native, resp. https://git.rwth-aachen.de/kummer/BoSSS-native
......
......