-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20190904
Davide Vanzo edited this page Sep 4, 2019
·
1 revision
(back to Conference calls)
Notes on the 131th EasyBuild conference call, Wednesday Sep 4th 2019 (17:00 - 18:00 CEST)
Alphabetical list of attendees (5):
- Hugo Meilan (Microsoft HPC)
- Alan O'Cais (Jülich Supercomputing Centre)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Bart Oldeman (ComputeCanada)
- Davide Vanzo (Vanderbilt University, USA)
- Update on progress towards EasyBuild 4.0
- update on 2019b common toolchains
- Q&A
- ETA:
- Slightly delayed wrt initial expectations. The main roadblock is the
OpenMPI
easyblock changes that are preventing the release of 2019b toolchains with 4.0.0.
- Slightly delayed wrt initial expectations. The main roadblock is the
- Current status:
- Fully replaced
setuptools.setup
withdistutils.core.setup
for reliability - Fixed version check compatibility with Python 3
- Fixed
--from-pr
using archived easyconfig files - Fixed Python 3 compatibility issues for easyblocks using
.items()
andsys.maxint
methods
- Fully replaced
- Mikael: The current separation between
icc
andifort
creates issues when using HMNS since both modules must be loaded in order for some software to work correctly. It would be nice to move theMODULEPATH
change toiccifort
instead. Some work has been done on this already, but there are some issues buildingintelcuda
on top of it.- Davide: Since this is a fundamental change, we might be too tight to properly test it and release it with 4.0.0.
- The only blocker is the OpenMPI easyblock that prevents
foss/2019b
to be merged. Everything else seems fine. Maintainers should definitely focus on testing and merging the corresponding PR.
- Davide: Hugo, can you provide some context for your interest in EasyBuild?
- Hugo: We are trying to help customers by providing a packages software infrastructure on our HPC cluster.
- Currently we are focusing on building and optimize toolchains for both Intel and AMD architectures. Then we will build optimized applications.
- Managed to build RPM packages with EasyBuild without issues.
- Still have to define how to provision architecture specific stacks on compute nodes.
- Mikael: CVMFS could be a good option to consider.