School - Fundamentals and practice of finite elements
Installation of XLiFE++
The practical activities proposed are based on the finite element software XLiFE++. Participants are invited to install it on their computers before the beginning of the event.
XLiFE++ comes in the form of a set of libraries that can be built from the sources or can be obtained as ready to use binaries. Thus, several installation modes are available; they are described in Chapter 1 of the user documentation. The characteristics of each installation mode are the following:
- Installation from sources
- with cmake
- without cmake
- Installation from binaries
- with cmake
- with Docker
The links given above target the last release of the software. If a more recent snapshop is available, it may be preferable to download it instead. This can be done by visiting the download page of the XLiFE++ web site and select the desired archive.
- Windows users are encouraged to choose the binary archive and to follow the specific instructions supplied in the paragraph 1.4.9 of the documentation (paragraph 1.4.9 in PDF).
- Installing with cmake needs to specify some parameters, but offers the possibility to generate a ready to use project targeted for an IDE chosen among the most common ones (example: Xcode, Eclipse, CodeBlocks, Kate, ...).
- Installing without cmake is straightforward (no user action), but is mainly intended for a command-line usage.
- Installing with Docker provides a ready to use configuration, called container, intended to be used in the same way as in the case of the cmake style installation. The environment thus obtained is Ubuntu Linux. With the exception of Docker itself, the user does not need anything and has not to worry about technics since everything is present in the container. Notice this solution requires some disk space (about 6 Gb), so a high speed connection is suitable.