EasyBuild for Tinker9 #171
Replies: 4 comments 2 replies
-
Let me do some research on EasyBuild. I am not familiar with this tool. I'll get back to you in a while. |
Beta Was this translation helpful? Give feedback.
-
Hi, Just wanted to ask if you found out something about EasyBuild? Jacek |
Beta Was this translation helpful? Give feedback.
-
EasyBuild is not another build system. It is more of a meta build system which knows allow you to write a kind of recipe (a so-called easyconfig file) which enables you to build a piece of software and any dependencies it may have. It relies on so-called easyblocks which are modules with encapsulate ways of installing software. So there are easyblocks for CMake, configure/make, binaries, etc, but also some which are specific to a particular piece of software if this has an unusual and/or complex installation mechanism. The easyconfigs and easyblocks are stored on Github, so once the work has been done, anyone can use it. EasyBuild thus makes it very easy to install a large amount of software very quickly and without you needing to know any details of the installation process. This is particularly useful for small HPC sites which may not have the resources to install complex software for users unless it is available via EasyBuild. Easyconfigs exist for version 8 of Tinker, so there is potentially already interest and know-how available for Tinker9 within the EasyBuild community. |
Beta Was this translation helpful? Give feedback.
-
Thank you very much for your input. What are your thoughts on the Docker images? If we (TinkerTools) can set up a continuously integrated service to automatically build and release the executables in the form of Docker images, do you think this will suffice your research and make using Tinker9 even easier? Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi,
I've seen that Tinker8 can be build using EasyBuild. Is it planned from your side make an EasyBuild config available for Tinker9?
If yes, this would help a lot to get it build on the HPC at the institute where I'm working and make it available to every user.
Thanks and Best,
Jacek
Beta Was this translation helpful? Give feedback.
All reactions