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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b521837764b17a97cc698611f6a683f0c42777d4bc2e635ddae0f427eee6e0a |
|
MD5 | 2b40445692567f73e27ec7b7d874da99 |
|
BLAKE2b-256 | a9c293f743772fc9c44fc7efa1d85a356574d6b110fc06d611134d6b78f60225 |