-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20150512
Kenneth Hoste edited this page May 13, 2015
·
2 revisions
(back to Conference calls)
Notes on the 29th EasyBuild conference call, Tuesday May 12th 2015 (3.00pm - 3.30pm CET)
Alphabetical list of attendees (6):
- Pablo Escobar (UniBas - SIB, Switzerland)
- Petar Forai (IMP/IMBA, Austria)
- Fotis Georgatos (freelancer)
- Eric Gregory (JSC, Germany)
- Kenneth Hoste (HPC-UGent, Belgium)
- Alan O'Cais (JSC, Germany)
- an overview of the EasyBuild activities at the NeIC conference last week
- an outlook to EasyBuild v2.1.1 (bugfix release which should go out soon, mostly related to --module-only)
- a discussion on how to get more people involved in reviewing/testing pull requests and shorten the turnaround time for incoming contributions
- 2-day EasyBuild hackathon @ CSC.fi (see https://github.com/hpcugent/easybuild/wiki/9th-EasyBuild-hackathon)
- 6-7 attendees, almost all CSC.fi employees (+ one visitor from uit.no on day 2)
- good response, everyone got their hands dirty
- most of the work was done on Taito (x86_64 Linux cluster, with Lmod & hierarchical modules)
- not so much on their Cray system (Sisu)
- nice result: 20-30% faster CP2K build compared to manual build by local application expert
- invited talk on EasyBuild (and Lmod) at NeIC User Support Workshop
- http://neic2015.nordforsk.org, https://www.nsc.liu.se/~torbenr/neic2015/
- followed by a 2-3hr hands-on session
- good response overall, some people were even amazed
- contact made with new potential contributors, a couple of newcomers in EasyBuild IRC channel
- uit.no is planning to push EasyBuild on a national level in Norway, other Nordic countries may follow their lead
- bugfix release, mostly focused on (serious) issues with
--module-only
-
module load
statements are missing in generated modules if--module-only
is combined with--force
(which it usually is) - a large portion of easyblocks were incompatible with
--module-only
(unset variables because of skipping of tests) - unit tests were enhanced to make sure easyblocks remain compatible with
--module-only
-
- release is imminent, just a couple of other minor things that will be included as well (e.g. support for installing GROMACS v5.x)
- over 300 open easyconfigs pull requests, lowering that turns out to be difficult due to limited amounts of time
- more automation is required
- automatic style review (first-pass)
- better feedback by bot rather than just passing a link
- automatic 'regtesting' of PR once unit tests and style review pass
- human factor can't be ruled out entirely, but can be minimised significantly
- Fotis: good exercise is to imagine what would be needed if number of pull requests multiply by factor of 10-100
- more community involvement in reviewing/testing of PRs is required
- can http://gerrithub.io help?
- alternative interface to GitHub
- allows voting of pull requests, requiring (multiple) sign-offs, etc.
- merge sprint day with common contributors
- block a couple of hours in your agenda to help out getting PRs merged in
- Kenneth will send out a doodle to figure out a suitable date
-
outreach
- Mozilla Science Lab director seemed interested after mail to Software Carpentry 'discuss' mailing list
- contact PRACE trainers (suggestion by Fotis, maybe via Alan?)
- Alan is already kind of doing that
- possible involvement in PRACE project via Andreas @ Cyprus Institute
- follow-up of UEABS PRACE benchmark suite project?
- Alan is also trying to get a (non-PRACE) project approved that involves EasyBuild for setting up training infrastructure
- let EasyBuild be a supporting tool in a particular work package of a large PRACE project should be feasible
- score a talk at HPC-SIG (UK consortium of HPC sites, http://hpc-sig.org/) via Fotis (who is freelancing in UK right now) or Ola (Univ. of Warwick)?
-
EasyBuild event @ JSC? (Alan)
- end June/early July timeframe?
- to kickstart use of EasyBuild on new JURECA systems
- to motivate getting (customised) easyblocks/easyconfigs that now only exist 'in-house' @ JSC contributed back upstream
- discuss interest in using EasyBuild on desktop systems as well
- preliminary talk about how EasyBuild might work on BlueGene systems