A python program for bulk job submission in NDSU CCAST Prime HPC cluster
Project description
jobsubmitG16
This Python program can edit Gaussian input files, generate PBS scripts, and submit jobs to NDSU CCAST Prime HPC. It can be used for other HPCs by change default PBS environmental variables
Installation
pip install jobsubmitG16
Running jobsubmitG16
python -m jobsubmitG16 [-options] [values]
some options are mutually exclusive
-comraw input files are in in g16 format with com extension-gjfraw input files are in in g16 format with gjf extension-xyzraw input files are in in xyz format with xyz extension-keyincomRead Gaussian option keys from com/gjf files. Not applicable for xyz files-formatcomFormat com/gjf files if True, else False-nopbsNo pbs file if True-nojobsubJobs will be prepared but won't be submitted if True
###Resource setup
--queueQueue name, type:str, defaultdefault--groupResearch group ID in Prime, type:str, defaultkilina--coreNumber of Core to request, type:int, default1--memMemory in GB to use, type:int, default10gb--ncpusNumber of CPUs to request, type:int, default16--hoursTime request, Hours. type:int, default:23--mintsTime request, Minutes, type:int, default00--secondsTime request, seconds, type:int, default00
###Gaussian options
--functionalFunctional name, defaultpbe1pbe--solventSolvent name, defaultno solvent--basisBasis name for ligher elements, default6-31g*--basis_tranBasis name for transition metals, defaultLanl2dz--nscfNumber of max SCF cycles, default129
About the model
--chargeCharge of the model, if not read from com file. No default--multiplicitymultiplicity of the model if not read from com file. No default--otherAll other keys not listed, input as full string. No default
Pipeline features:
- adding options to check errors after optimization calculation
- Continue job for TDDFT calculation if optimization terminate normal
License:
jobsubmitG16 is freely available under an MIT License
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
jobsubmitG16-1.0.1.tar.gz
(6.8 kB
view details)
File details
Details for the file jobsubmitG16-1.0.1.tar.gz.
File metadata
- Download URL: jobsubmitG16-1.0.1.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcaf104c9d83fac5bbf3b48c2949234c9e76faaba8055b063e9b4eeae0537834
|
|
| MD5 |
338655d0857fd0dadd4a6789b2fb1337
|
|
| BLAKE2b-256 |
b9f4bd42aab9000edbc04bfb7e54e68bc5d4e5d7bd34884a4fbf78d5d0936f62
|