Skip to content

MemVerge

Liqid PCIe Card with Intel Optane SSDs

Submit a standard batch job or interactive job to the memverge partition

srun --partition=memverge --time=24:00:00 --pty bash

Sample job file:

#!/bin/bash

##NECESSARY JOB SPECIFICATIONS  
#SBATCH --job-name=Example           #Set the job name to Example  
#SBATCH --time=24:00:00              #Set the wall clock limit to 24 hrs  
#SBATCH --nodes=1                    #Request 1 nodes  
#SBATCH --ntasks-per-node=96         #Request 96 tasks/cores per node  
#SBATCH --mem=360G                   #Request 360G per node  
#SBATCH --output=Example.%j          #Redirect stdout/err to file  
#SBATCH --partition=memverge         #Specify the MemVerge partition

#lines required to setup the environment for your code

# add the mm command in front of your executable to run with memory machine  
mm executable

Sample job file to run with singularity

#!/bin/bash

##NECESSARY JOB SPECIFICATIONS`  
#SBATCH --job-name=Example           #Set the job name to Example  
#SBATCH --time=24:00:00              #Set the wall clock limit to 24 hrs  
#SBATCH --nodes=1                    #Request 1 nodes  
#SBATCH --ntasks-per-node=96         #Request 96 tasks/cores per node  
#SBATCH --mem=360G                   #Request 360GB per node  
#SBATCH --output=Example.%j          #Redirect stdout/err to file  
#SBATCH --partition=memverge         #Specify the MemVerge partitionexport SINGULARITY_BIND='/var/log/memverge,/etc/memverge,/opt/memverge,/var/memverge'

# Required directories and libraries for memverge memory machine  
export SINGULARITY_BIND='/var/log/memverge,/etc/memverge,/opt/memverge,/var/memverge'

for lib in \  
libblkid.so.1 \  
libcrypto.so.1.1 \  
libc.so.6 \  
libdaxctl.so.1 \  
libdl.so.2 \  
libgcc_s.so.1 \  
libkmod.so.2 \  
liblzma.so.5 \  
libmount.so.1 \  
libm.so.6 \  
libndctl.so.6 \  
libpcre2-8.so.0 \  
libprotobuf-c.so.1 \  
libpthread.so.0 \  
librt.so.1 `  
libselinux.so.1 \  
libssl.so.1.1 \  
libstdc++.so.6 \  
libudev.so.1 \  
libuuid.so.1 \  
libz.so.1 \  
; do export  SINGULARITY_BIND=$SINGULARITY_BIND,/lib64/$lib:/lib/$lib ; done

# run your singularity container command, included the mm command for memverge memory machine  
singularity exec filename.sif mm executable
Back to top