Skip to main content

Tools pertaining to use of HPC clusters with slurm file systems

Project description

HPC_Submission_Tools

Repo for tools to help with slurm submission and management within ARCHIE-WeST HPC cluster

Install

From cloning repo

git clone https://www.github.com/RossJamesUrquhart/HPC_submission_tools
pip install .

From PyPi

pip install HPC-submission-tools

JobSubmitter - Usage

from HPC_submission_tools import JobSubmission
JobSubmitter = JobSubmitter()

JobSubmitter.submit_jobs([path/to/sbatch/files], additional_ext=None)

The additional_ext keyword will take a list of any extensions not already considered by the script to search for those to mvoe alongside the sbatch files.

XYZ2ORCA - Usage

from HPC_submission_tools import XYZ2ORCA

xyz = ["2,6-XylH+.xyz"] # list of xyz files to process

functional = "wB97X"
job = "Opt Freq"
basis_set= "Def2-SVP"
solvation = "CPCM(Water)"
time = "01:00:00"
cores = 4
charge = 1
kwargs = ["SlowConv", "TightSCF", "DEFGRID2", "Def2/J", "RIJCOSX"]

for x in xyz:
    process = XYZ2ORCA(x, job, functional, basis_set, charge, solvation, cores, time, kwargs)
    process.xyz2orca()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

HPC_submission_tools-1.8.tar.gz (6.4 kB view details)

Uploaded Source

File details

Details for the file HPC_submission_tools-1.8.tar.gz.

File metadata

  • Download URL: HPC_submission_tools-1.8.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for HPC_submission_tools-1.8.tar.gz
Algorithm Hash digest
SHA256 2b521837764b17a97cc698611f6a683f0c42777d4bc2e635ddae0f427eee6e0a
MD5 2b40445692567f73e27ec7b7d874da99
BLAKE2b-256 a9c293f743772fc9c44fc7efa1d85a356574d6b110fc06d611134d6b78f60225

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page