>>>>> "Manuel" == Manuel Rodríguez Pascual <manuel.rodriguez.pasc...@gmail.com> >>>>> writes:
Hi Manuel, Manuel> Hi all, I have the intention of working on Slurm, modifying Manuel> it to satisfy my needs and (hopefully) include some new Manuel> functionalities. I am however kind of newbie with this kind Manuel> of software development, so I am writing looking for Manuel> advise. My question is, can you recommend me any tools for Manuel> the development of slurm? I agree with Andy, that it's best to view this as 2 separate tasks (cluster setup/management + slurm development). For your cluster setup, you could use Qlustar which will allow you to easily setup a ready to run virtual demo cluster incl. a functioning slurm and OpenMPI in about 30 min (no exaggeration, just follow https://www.qlustar.com/book/docs/install-guide and https://www.qlustar.com/book/docs/first-steps). The Qlustar Basic Edition is free for academic usage and has everything needed for your use case. Once setup, you have all the tools of Ubuntu or Debian at your finger-tips to jump into development. Good luck, Roland ------- http://www.q-leap.com / http://qlustar.com --- HPC / Storage / Cloud Linux Cluster OS --- Manuel> As a first layer, my idea is to use plain virtual machines Manuel> and employ Puppet to configure them and then install MPICH Manuel> and BLCR. Then, Jenkins would install and configure a Manuel> Slurm-based cluster and run a set of tests. Manuel> I am however new in using both tools and in developing Manuel> Slurm, so I am kind of lost right now. then, before starting Manuel> to build and configure all this, I would really appreciate Manuel> some suggestions from more experienced developers. Manuel> I have planned to clone Slurm github repo to work with my Manuel> own github, and then employ Jenkins for Continuous Manuel> Integration. I have some doubts on how to exactly do that, Manuel> in particular regarding the contextualization of the Manuel> compilation process, and the integration of the included Manuel> regression tests with Jenkins. Have you got any suggestions Manuel> on this? Again, any feedback on the best tools to work with Manuel> Slurm would be welcome. Manuel> Thanks for your help. Best regards, Manuel> Manuel