joomla templates

linksceem.eu

HIGHLIGHTER:
Wednesday, 22 Nov 2017

EasyBuild

E-mail Print

EasyBuild is a software build and installation framework in Python that allows you to install software in a structured, repeatable and robust way.

 

It was developed by the High-Performance Computing team at Ghent University and was motivated by the need for a system that allows to:

- independently install multiple versions of a software application side-by-side

- support multiple compilers and libraries for building a software application and its dependencies

- keep the build specification simple

- divert from the standard configure / make / make install with custom procedures (which is often necessary for scientific applications)

- use environment modules for dependency resolution and for making the software available to users in a transparent way

- keep a record of the installation logs

- keep track of the build specifications in a version control system

 

The LinkSCEEM User Supprt team has started using EasyBuild for the software installation on the HPC resources. EasyBuild users are also able to contribute back to its development, something that was done by the LinkSCEEM team. A major contribution to the EasyBuild community from the LinkSCEEM team was the addition of  Graphics Processing Unit support in the EasyBuild framework which is of significance due to their ever increasing use due nowadays. Additionally, the LinkSCEEM team has contributed by adding a set of Bioinformatics tools and many other software packages requested by the users that were not available within EasyBuild. For all the EasyBuild codes that were developed by the LinkSCEEM team please visit the following link:

https://github.com/hpcugent/easybuild-easyconfigs/search?q=the+cyprus+institute&ref=cmdform

 

Graphics Processing Unit support in the EasyBuild framework which is of significance due to their ever increasing use due to their efficient energy requirements.