-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20160914
Kenneth Hoste edited this page Sep 29, 2016
·
5 revisions
(back to Conference calls)
Notes on the 59th EasyBuild conference call, Wednesday September 14th 2016 (5pm - 6pm CET)
Alphabetical list of attendees (5):
- Markus Geimer (JSC, Germany)
- Joachim Hein (Lunarc, Lund University, Sweden)
- Kenneth Hoste (HPC-UGent)
- Alan O'Cais (JSC, Germany)
- Åke Sandgren (Umeå University, Sweden)
- significant speedup of easyconfigs test suite
- (generated) list of supported software @ easybuild.readthedocs.io
- (minor) update on support for rpath
- Q&A
-
easyconfigs test suite was sped up from ~10m to 3-5m
-
eb --list-software
,eb --list-software=detailed
-
EasyBuild v2.9.0
- hopefully by mid next week...
-
rpath
support will not block this release any further
-
boegel's
rpath
branch: https://github.com/hpcugent/easybuild-framework/compare/develop...boegel:rpath -
Joachim: advantages of
rpath
?- avoids setting
$LD_LIBRARY_PATH
- smaller environment
- avoids that other tools get broken because ABI-incompatible libs are suddenly picked up
- may speed up starting of binaries because it doesn't have to scan $LD_LIBRARY_PATH
- a whole bunch of dependencies could be made to only build deps
- but this also impacts easyconfigs in central repo
- avoids setting
-
disadvantage of
rpath
- can't later move installations to another path (but that may break things anyway)
-
Joachim: MPI test commands in easyblocks, e.g. NAMD, GAMESS-US
- somehow specify job launcher (e.g.
srun
):eb --mpi-launcher="srun -n %(nr_ranks)s %(cmd)s"
- ability to disable tests (without changing easyconfig):
eb --no-mpi-tests
-
eb --mpi-tests-only --experimental
- or, move the tests to
test_cases_step
and only run that (easier)
- or, move the tests to
- somehow specify job launcher (e.g.
-
Markus: progress on https://github.com/hpcugent/easybuild-framework/issues/1438 ?!
- 'fix' in vsc-base didn't make it through, should be fixed 'properly' via an options serializer...
- actually two separate issues, problem with combining
--try-*
and--job
can be fixed fairly easily- see
submit_jobs
ineasybuild/tools/parallelbuild.py
- see
- monkey patching of
shell_quote
in EB to dance around this until there's a proper fix invsc-base
?