top of page
Screenshot 2024-09-05 at 6.05.19 PM.png

A Revolutionary Free Software Platform Empowering Your Computational Chemistry Research

PsiStack revolutionizes computational chemistry software management by integrating a wide range of powerful software on a single, user-friendly platform. The complex and time-consuming installation and deployment processes are now a breeze.

PsiStack Key Features

All-in-One Software Platform

Seamless One-minute Deployment

Always Up-to-Date Solutions

Secure and Reliable Data Handling

Effcient On-Demand Access

Elevate your research to new heights

Managing various software packages used in computational chemistry, along with their complex interdependencies, such as GCC and FFTW, can be a significant challenge. Moreover, keeping track of updates to scientific software, which often have specific version requirements, is also time-consuming and can distract from your core research goals. PsiStack alleviates these burdens by handling software dependencies and updates for you.

PsiStack is compatible with workstations, servers, and clusters running CentOS, Rocky, Ubuntu, and similar operating systems. It currently supports a wide range of popular tools, including Amber, Gromacs, NAMD, OpenMM, LAMMPS, PLUMED, Autodock PSI4, xTB, PySCF, GAMESS, CP2K, NWChem, Quantum Espresso, and more. The Single Particle LLC team is committed to continuously expanding PsiStack’s capabilities by incorporating even more software packages and support, so you can focus on what truly matters - your research.

What powers PsiStack?

Unified repository

Access a comprehensive range of scientific software packages for computational chemistry, including popular tools and frameworks, all in a single PsiStack repository.

Automated updates

Regularly integrate new software and updates existing ones to the latest versions.

Transparent and secure downloads

Ensure user data security with one-way HTTP connections for software downloads, allowing easy monitoring by network administrators.

Convenient setup

Quickly configure your workstation, server, or cluster with minimal settings to seamlessly load the PsiStack repository.

On-demand loading

Load software only when needed, significantly improving speed and reducing disk usage.

Dynamic Multi-Version Support

Accommodate multiple versions of the same software, addressing diverse needs for both current and legacy versions.

WechatIMG29.jpg

Stay Ahead with Our Latest Hardware Innovation:

截圖 2024-09-04 下午10.10.33.png

Our ultra-quiet WhisperPro workstations, equipped with dual NVIDIA GPU cards, come with PsiStack pre-installed right out of the box.

870800_edited.png

How to Install PsiStack 

Client Configuration

錨點 1

For ubuntu Linux (18.04/20.04/22.04) (please note that 24.04 is yet to be supported), run the following commands to install the cvmfs client:

1

2

3

4

5

6

wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb

sudo dpkg -i cvmfs-release-latest_all.deb

rm -f cvmfs-release-latest_all.deb

sudo apt update

sudo apt install cvmfs -y

sudo apt install -y libibverbs-dev librdmacm-dev

For redhat-compatible OS 7/8 (9 to be supported soon), including CentOS, Rocky Linux and AlmaLinux, run the following commands to install the cvmfs client:

1

2

3

sudo yum install -y https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest.noarch.rpm

sudo yum install -y cvmfs

sudo yum install libibverbs-devel -y

Copy the key in the home directory to /etc/cvmfs/keys/md.singleparticle.net/

1

2

mkdir /etc/cvmfs/keys/md.singleparticle.net/

cp ~/md.singleparticle.net.pub /etc/cvmfs/keys/md.singleparticle.net/

Create the client configuration file /etc/cvmfs/default.d/60-md-singleparticle-net.conf and add the following lines to this file

1

2

3

4

5

CVMFS_CONFIG_REPOSITORY=md.singleparticle.net

CVMFS_DEFAULT_DOMAIN=singleparticle.net

CVMFS_SERVER_URL="http://106.15.9.90/cvmfs/md.singleparticle.net"

CVMFS_KEYS_DIR="/etc/cvmfs/keys/md.singleparticle.net/"

CVMFS_HTTP_PROXY='DIRECT'

Create another configuration file /etc/cvmfs/config.d/md.singleparticle.net.conf and add the following lines to this file

1

2

CVMFS_SERVER_URL="http://106.15.9.90/cvmfs/md.singleparticle.net"

CVMFS_KEYS_DIR="/etc/cvmfs/keys/md.singleparticle.net/"

Perform a mount operation (This step may take up to ten seconds or so, depending on the speed of the network.)

1

2

mkdir /cvmfs/md.singleparticle.net

sudo mount -t cvmfs md.singleparticle.net /cvmfs/md.singleparticle.net

If you want to automount on boot, just add the following line to /etc/fstab

1

md.singleparticle.net   /cvmfs/md.singleparticle.net    cvmfs   defaults,_netdev,nodev 0 0

Lmod Configuration

Make a new file /etc/profile.d/singleparticle.sh and add the following lines to this file

1

2

source /cvmfs/md.singleparticle.net/lmod/etc/conda/activate.d/lmod-activate.sh

module use /cvmfs/md.singleparticle.net/Repo/modules/all

Then run

1

source /etc/profile

Instructions for using the software

List all the packages

module avail

OpenMM

module load OpenMM/8.0.0-foss-2022a-CUDA-11.5.2

PySCF

module load PySCF/2.1.1-foss-2022a

PSI4

module load  PSI4/1.7-foss-2022a

AmberTools

module load  AmberTools/22.3-foss-2022a

GROMACS

module load  GROMACS/2022.5-foss-2022a-CUDA-11.7.0-PLUMED-2.8.2

PLUMED

module load PLUMED/2.8.2-foss-2022a

2758-x-1368.jpg

Need Assistance? We're here to help.

Unsure what to get? Have technical questions?
Contact SP and we'll help you design a custom system which will meet your research needs.

bottom of page