TrinityX is an open source HPC cluster eco-system designed to make your cluster agile, reliable, and responsive to your individual needs.
Our development of TrinityX is the accumulation of having installed and designed HPC solutions for over sixteen years. It is the end result of having dealt with many HPC stacks and signalling what could be improved upon. Designed from the ground up to provide all services required in a modern HPC system, TrinityX allows full customisation of your cluster installation.
With TrinityX, built-in services like OpenLDAP, SLURM, Zabbix, NTP, and many more are provided through standard installations. TrinityX also includes optional modules for specific needs, such as an OpenStack cloud, Docker on the compute nodes and the ability to partition a cluster.
Luna is a baremetal provisioning tool that employs the BitTorrent protocol to provision nodes. As such, every booting node helps the others to boot. It delivers full images of operating systems and not a ‘recipe’ on how to configure one. It also dramatically speeds up installation time, and reduces administrative efforts.
Within ClusterVision, we enable our engineers and developers to work on personal projects that often lead to new insights and innovative solutions. Luna was originally developed by one of our engineers in his free time and was later incorporated into TrinityX. We encourage this to further advance the technology behind HPC.
Scalable to tens of thousands of nodes
PDSH parallel command
Shared storage for essential configuration files and home directories
Our lightning-fast provisioning tool that can get 500 nodes up and running in under 5 minutes
Full hardware integration, e.g. Infiniband, Omnipath, PXE, Intel Broadwell, IPMI, switches, OpenPOWER, and more
MPI libraries: OpenMPI, Intel MPI, and optional mpich/mvapich/mvapich2
The Simple Linux Utility for Resource Management (SLURM) preconfigured to make full use of a cluster
Full HPC performance using the optional Docker-based application containerisation
High availability for controllers, storage, and login nodes
Parallel file system support: Lustre, IBM Spectrum Scale (GPFS), and BeeGFS
An integrated authentication system that can be plugged to existing back-ends with minor tweaks
A comprehensive monitoring and metering system to keep track of critical events and resource usage
Node-to-switch integration, automatic discovery
Now featuring Ansible for central configuration management and streamlined automation of tasks like software updates and implementation of services. A powerful tool to increase efficiency.
TrinityX is a fully open-source HPC platform. At ClusterVision, we believe free exchange of ideas leads to a better result. In this spirit, we rely on open source tools when building software features and have opened up our own codebases for collaboration on GitHub. You can find the repository for TrinityX and Luna on GitHub.
We maintain a backlog for the roadmap for the coming two years. The priorities for major changes are determined twelve months before a major release. Priorities in general and the backlog are based on customer and engineering feedback. We consult with our customers, pre-sales, sales, and engineering throughout the year what makes sense to include in upcoming minor or major releases.
A non-exhaustive list of features we would like to see in the upcoming releases:
Integrated and preconfigured monitoring framework that puts you in control of your resources and job analytics
Support for PBS queueing system
Automated and integrated cloud bursting
Enhanced and customisable security features
Support for Scientific Linux
Integration with ClusterVision support processes to ensure seamless remote management of your cluster