easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
104 stars 284 forks source link

Implement support for popular software/modules on Cray platforms #111

Open fgeorgatos opened 11 years ago

fgeorgatos commented 11 years ago

Hello all,

this is an objective already covered at more than 50% level: https://cug.org/proceedings/attendee_program_cug2012/includes/files/pap126.pdf

Namely, the applications & libraries that are still missing currently are:

There were a few more, but I understand that there is no need to support all of them;

This issue is rather submitted to assist in prioritization and should perhaps be closed once, say, three quarters or so of the items above have been accomplished.

On a related note, the concept of using instrumentation during linking to intercept important information for system usage is a very valid one for generic HPC clusters:

enjoy, Fotis

boegel commented 11 years ago

@fgeorgatos: It's good to keep track of what can be useful to others, but they only feasible way to prioritize for us now is to add/port support for software packages as dictated by our user requests. Some of the ones mentioned here (e.g., VASP), have license issues, i.e. publicly distributing an easyblock that supports an autonomous build is prohibited...

fgeorgatos commented 11 years ago

On Mon, Feb 4, 2013 at 11:59 AM, Kenneth Hoste notifications@github.com wrote:

@fgeorgatos https://github.com/fgeorgatos: It's good to keep track of what can be useful to others, but the only feasible way to prioritize for us now is to add/port support for software packages as dictated by our user requests.

FG:

Yes, we do the same and obviously it wouldn't by smart from our side to expect that you are the supporters of other HPC sites, in any kind of way, so the final say about the order of implementation is always at your discretion.

KH:

Some of the ones mentioned here (e.g., VASP), have license issues, i.e. publicly distributing an easyblock that supports an autonomous build is prohibited...

FG:

I was mindful of such tricky aspects (including packages that may only build nicely on the Cray platforms) and set the threshold at an arbitrary 3/4s; the open issue is mostly a way to say as a community "we're informed about it and may be looking into it eventually". I will be updating it with comments of progress, so you need not worry much about it (eg. assign it on me).

JensTimmerman commented 11 years ago

umfpack is in SuiteSparse

fgeorgatos commented 7 years ago

fyi. some related implementations are visible under: https://github.com/eth-cscs/production/