@@ -1611,6 +1611,53 @@ <h2 id="slack">Slack<a class="headerlink" href="#slack" title="Permanent link">&
16111611session.</ p >
16121612< p > You can self-request an invitation to join the EasyBuild Slack via
16131613< a href ="https://easybuild.io/join-slack "> https://easybuild.io/join-slack</ a > .</ p >
1614+ < p > ??? Reproducing the tutorial environment at home (after the workshop) "(click to show steps)"</ p >
1615+ < pre > < code > *Note:* These steps might differ on our system. Please reach out to us on Slack if you run into problems.
1616+
1617+ The prepared environment remains available during the conference. If after the conference
1618+ you want to go through the tutorial and try the exercises on your home system, you can follow
1619+ this procedure while working your way through the tutorial:
1620+
1621+ - [Install EasyBuild](installation.md). We recommend to use the
1622+ ["Installing EasyBuild with EasyBuild" method](../installation/#method-2-installing-easybuild-with-easybuild),
1623+ but choosing a different directory for the `--prefix` argument. That directory should
1624+ then be used wherever `/easybuild` is used in the tutorial text.
1625+
1626+ Assume that the installation directory is stored in `$_PREFIX_`. The series of commands to install
1627+ EasyBuild and make the EasyBuild module available are
1628+ ```shell
1629+ module unuse $MODULEPATH
1630+ export EB_TMPDIR=/tmp/$USER/eb_tmp
1631+ python3 -m pip install --ignore-installed --prefix $EB_TMPDIR easybuild
1632+ export PATH=$EB_TMPDIR/bin:$PATH
1633+ export PYTHONPATH=$(/bin/ls -rtd -1 $EB_TMPDIR/lib*/python*/site-packages | tail -1):$PYTHONPATH
1634+ export EB_PYTHON=python3
1635+ eb --install-latest-eb-release --prefix $_PREFIX_
1636+ module use $_PREFIX_/modules/all
1637+ ```
1638+ The first line (the `module unuse` command) cleans the environment and assures that modules already
1639+ installed on the system will not screw up the installation that you intend to do.
1640+
1641+ Alternatively, when newer versions of EasyBuild are available than the version 4.5.4 used to prepare
1642+ this tutorial, the line with `eb --install-latest-eb-release` can be replaced with
1643+ ```shell
1644+ eb EasyBuild-4.5.4.eb --prefix $_PREFIX_
1645+ ```
1646+ to install the version of EasyBuild used for the preparation of this tutorial.
1647+
1648+ - Install the software needed for the tutorial in the same directory structure as EasyBuild.
1649+ This can be done in a single command (after loading the EasyBuild module). The workings of this command is explained in the
1650+ ["Configuring EasyBuild"](configuration.md) and ["Basic usage of EasyBuild"](basic_usage.md)
1651+ sections:
1652+ ```shell
1653+ module load EasyBuild
1654+ eb CMake-3.22.1-GCCcore-11.2.0.eb SciPy-bundle-2021.10-foss-2021b.eb --prefix $_PREFIX_ --robot
1655+ ```
1656+
1657+ Note that the installation can take a few hours and that some steps require a lot of CPU time (e.g., the testing
1658+ done when installing SciPy), so you may not be able to do it on the login nodes of a cluster.
1659+ </ code > </ pre >
1660+ < hr />
16141661< hr />
16151662< p > < a href ="../introduction/ "> < em > next: Introduction</ em > </ a > - < a href ="../ "> < em > (back to overview page)</ em > </ a > </ p >
16161663
@@ -1619,7 +1666,7 @@ <h2 id="slack">Slack<a class="headerlink" href="#slack" title="Permanent link">&
16191666 < small >
16201667
16211668 Last update:
1622- < span class ="git-revision-date-localized-plugin git-revision-date-localized-plugin-date "> May 12 , 2022</ span >
1669+ < span class ="git-revision-date-localized-plugin git-revision-date-localized-plugin-date "> May 27 , 2022</ span >
16231670
16241671
16251672 </ small >
0 commit comments