PelicanHPC EOL ?
- Name: PelicanHPC
Maybe @mcreel can say something to help ? As the project seems under him at http://idea.uab.es/mcreel/PelicanHPC/
Hi. I passed the project to Aissam Hiddousi quite a while ago, but I believe he quit maintaining it several years ago. Last year (2024) Robert Petry, an early contributor, made an update to use a Debian Bookworm base. That's the latest version on sourceforge now.
Hi. I passed the project to Aissam Hiddousi quite a while ago, but I believe he quit maintaining it several years ago. Last year (2024) Robert Petry, an early contributor, made an update to use a Debian Bookworm base. That's the latest version on sourceforge now.
Thanks for the answer, @robertpetry @RobertPetry1 could you say if there's any plan to a new release (with a Debian Trixie base I guess) ?
Hi folks,
I have indeed just completed an update to PelicanHPC 6.1 that uses the Trixie base. I'm just running a few tests and then will pass it along to Aissam to get him to upload it to sourceforge (assuming he's still willing to do so). Here's a bit of a change log I've made for the new version:
On August 30, 2025, a month after the release of Debian 13 (Trixie) as stable a new version (6.1) of PelicanHPC was created. In addition to the usual fixes required to make PelicanHPC run with the new Debian version the following were made:
- Gnome desktop version replaced by mate desktop : Newer gnome doesn't use desktop standards so desktop links to documentation and ganglia were not appearing. Nor did gnome properly lauch jupyter-lab or even a terminal (which had to be searched for.) The mate desktop, which forked gnome originally, does work properly and provides a more robust (if less efficient) desktop experience than xfce reminiscent of the original gnome.
- Replacement of the hpc test folder with the hpcc folder : The hpcc Debian package provides the original hpc test pre-compiled. The hpcc folder includes an input folder needed for hpcc to run along with documentation. The libatlas-base-dev package which was required to compile the original hpc toolkit was removed from the package list (indeed it no longer exists in Debian 13) and the hpcc package added.
- Preconfigured hostfile for mpirun : Version 5.1 of PelicanHPC had required the provision of a --hostfile argument to make mpirun connect to the cluster successfully. This was due to changes in MPI defaults in Debian 12. In version 6.1 PelicanHPC now has the MPI hostfile preconfigured to use the cluster so the --hostfile argument is no longer required, returning to the pre-5.1 version behaviour. Examples and documentation were updated to remove the --hostfile argument being listed.
- Addition of ipyparallel and jupyter : Packages for ipyparallel as well as jupyter (notebook and lab) have been added and a jupyter directory has been created. PelicanHPC comes preconfigured with a suitable profile_default folder in /home/user/.ipython that configures the cluster. The README in /home/user/jupyter details how to start an ipyparallel cluster from the command line and connect to it from within Interactive Python (ipython3). It also provides an example jupyter notebook that shows how to connect with a client from jupyter (notebook or lab). An example jupyter notebook also shows how to start the cluster from within the notebook and connect to it. Finally the jupyter README documentation discusses how one may connect to the PelicanHPC cluster's web-based jupyter environment through an ssh tunnel from a client computer. The inclusion of a terminal, editor, and notebooks within jupyter-lab mean that one can effectively manage the cluster remotely in this way. The README also discusses how the ganglia cluster monitoring software can be connected to in this way. Together this provides an attractive alternative remote management system for PelicanHPC, to, say, using "ssh -X" or connecting to unencrypted web ports.
- Package changes: ADDED
- pciutils, libganglia1t64
- python3-line-profiler python3-memory-profiler
- python3-ipyparallel python-ipyparallel-doc
- python3-pandas python3-uncertainties
- python3-multiprocess
- jupyter jupyter-notebook jupyter-client jupyter-core jupyterlab
- hpcc
REMOVED (these no longer exist or have been replaced in Debian 13)
- libganglia1 libatlas-base-dev
Thanks for the continued interest in the project.
Still maintained, I think you can close this one @FabioLolix !