Skip to main content

A python program for bulk job submission in NDSU CCAST Prime HPC cluster

Project description

jobsubmitG16

This python program can edit gaussian input file, generate pbs script and submit job in NDSU CCAST Prime HPC It can be used for other HPC by changing several environmental variables

Installation

pip install jobsubmitG16

Running jobsubmitG16

python -m jobsubmitG16 [-options] [values] 
some options are mutually exclusive
  • -com raw input files are in in g16 format with com extension
  • -gjf raw input files are in in g16 format with gjf extension
  • -xyz raw input files are in in xyz format with xyz extension
  • -keyincom Read Gaussian option keys from com/gjf files. Not applicable for xyz files
  • -formatcom Format com/gjf files if True, else False
  • -nopbs No pbs file if True
  • -nojobsub Jobs will be prepared but won't be submitted if True

###Resource setup

  • --queue Queue name, type: str, default default
  • --group Research group ID in Prime, type: str, default kilina
  • --core Number of Core to request, type: int, default 1
  • --mem Memory in GB to use, type: int, default 10gb
  • --ncpus Number of CPUs to request, type: int, default 16
  • --hours Time request, Hours. type: int, default: 23
  • --mints Time request, Minutes, type: int, default 00
  • --seconds Time request, seconds, type: int, default 00

###Gaussian options

  • --functional Functional name, default pbe1pbe
  • --solvent Solvent name, default no solvent
  • --basis Basis name for ligher elements, default 6-31g*
  • --basis_tran Basis name for transition metals, default Lanl2dz
  • --nscf Number of max SCF cycles, default 129

About the model

  • --charge Charge of the model if not read from com file, No default
  • --multiplicity multiplicity of the model if not read from com file, No default
  • --other All other keys not listed, input as full string, No default

Pipeline features:
  • adding option to check errors after optimization
  • 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.0.tar.gz (6.8 kB view hashes)

Uploaded Source

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