On September 22nd, OSC switched to Slurm for job scheduling and resource management on the Pitzer Cluster, along with the deployment of the new Pitzer hardware. We are in the process of updating the example job scripts for each software. If a Slurm example is not yet available, please consult our general Slurm information page or contact OSC help.


The Natural Bond Orbital (NBO) program is a discovery tool for chemical insights from complex wavefunctions. NBO 6.0 is the current version of the broad suite of 'natural' algorithms for optimally expressing numerical solutions of Schrödinger's wave equation in the chemically intuitive language of Lewis-like bonding patterns and associated resonance-type 'donor-acceptor' interactions.

Availability and Restrictions


The NBO package is available on Owens. The versions currently available at OSC are:

Version Owens
6.0 X*
* Current default version

You can use  module spider nbo to view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.

Access for Academic Users 

NBO is available to non-commercial users; simply contact OSC Help to request the appropriate form for access. 

Publisher/Vendor/Repository and License Type

University of Wisconsin System on behalf of the Theoretical Chemistry Institute, Non-Commercial


Usage on Owens

To set up your environment for NBO load one of its modulefiles:

module load nbo/6.0

For documentation corresponding to a loaded version, see $OSC_NBO_HOME/man/.  Below is an example batch script that uses the i8 executables of NBO 6.0.  This script specifies the Bourne shell (sh); for C type shells convert the export command to setenv syntax.  The i4 executables are also installed and may be required by some quantum chemistry packages, e.g., ORCA as of Oct 2019.

# Example NBO 6.0 batch script.
#PBS -N nbo-ch3nh2
#PBS -j oe
#PBS -m ae
#PBS -l walltime=0:10:00
#PBS -l nodes=1:ppn=1
#PBS -S /bin/sh
qstat -f $PBS_JOBID
module load nbo/6.0
module list
pbsdcp -p ch3nh2.47 $TMPDIR
export NBOEXE=$OSC_NBO_HOME/bin/nbo6.i8.exe
gennbo.i8.exe ch3nh2.47
ls -l
pbsdcp -p '*' $PBS_O_WORKDIR

Further Reading