|
|
|
|
|
by m_mueller
3947 days ago
|
|
See, the problem with that is the friction it causes in a HPC environment. Usually, users have no access to a package manager - so everything you want in addition to what's provided by administrators is something you have to build from source, in your home folder, including all the dependencies. And getting administrators to install new software on such a cluster can be difficult in itself. Adoption of new programming languages and libraries is slow in this space mostly for that reason I think, and if you want to have a successful framework, you need to provide it with basically no dependencies attached apart from what you typically find on these systems. Don't forget, the users typically aren't computer/software engineers, they are scientists in my case. I.e. stubborn people who don't particularly care for software if it doesn't directly help in what they're doing ;). |
|