-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20160316
Kenneth Hoste edited this page Mar 16, 2016
·
3 revisions
(back to Conference calls)
Notes on the 47th EasyBuild conference call, Wednesday March 16h 2016 (5pm - 5.30pm CEST)
Alphabetical list of attendees (4):
- Damian Alvarez Mallon (JSC, Germany)
- Xavier Besseron (Uni.lu, Luxembourg)
- Kenneth Hoste (HPC-UGent, Belgium)
- Alan O'Cais (JSC, Germany)
- EasyBuild v2.7.0
- extending the
<year>[ab]
naming scheme to toolchains other thanfoss
/intel
- potential topics for a 'Best Practices' section in the documentation
-
EasyBuild v2.7.0
- framework release notes: https://github.com/hpcugent/easybuild-framework/pull/1669/files
- stable Cray support \o/
- more responsive
eb
thanks to enabling Python optimisation mode (python -O
/$PYTHONOPTIMIZE
) ineb
wrapper - improved GitHub integration (but
--new-pr
/--update-pr
remain experimental for now) - fixed namespace warnings, which requires having
setuptools
available at runtime - EasyBuild now works in an environment where Python 3.x is the default
python
, ifpython2
is also available -
--show-config
, better--minimal-toolchains
,%(*ver)s
templates +HOME
constant for easyconfigs, ...
- easyblocks release notes: https://github.com/hpcugent/easybuild-easyblocks/pull/871/files
- lots of enhancements w.r.t. MPICH, MVAPICH2, psmpi
- use of
find_flexlm_license
in Intel*, PGI, TotalView easyblocks - some Cray-related enhancements
- easyconfigs release notes are WIP
- framework release notes: https://github.com/hpcugent/easybuild-framework/pull/1669/files
-
2016a
version forgmpolf
,gmvolf
- cfr. https://github.com/hpcugent/easybuild-easyconfigs/pull/2589
- stronger relationship with
foss
versioning: exact match withfoss
equivalent, except for MPI component - actually means something, as opposed to the random versioning used before (e.g. '7.1.2')
- Xavier plans to reach out to MVAPICH2 team w.r.t. maintaining MVAPICH2 easyconfigs and archive of MVAPICH2 source tarballs
- psmpi-based toolchains in JSC also use
2016a
, etc. but are not 'in sync' withintel
equivalent (newer compiler version, etc.)- also not (yet) included in mainline repository
-
best practices
- document these at http://easybuild.readthedocs.org/
- EasyBuild configuration
- concept build sets in JSC
- brief sections with pointers to existing documentation
- maintaining per-site customisations [Xavier]
- (no need for
.ebp
, see
- (no need for
- setting up development environment for contributing back
-
Alan: issue with
--include-*
with recentdevelop
of framework- seems hard to reproduce on another system (Ubuntu), unit tests haven't triggered this issue
- Kenneth: probably related to
declare_namespace
changes (cfr. https://github.com/hpcugent/easybuild-framework/pull/1591) - related to
setuptools
version being used?- if so, we can add a check for the minimal required
setuptools
version when--include-*
is used
- if so, we can add a check for the minimal required