ovito

Overview

Ovito is a Scientific visualization and analysis software for atomistic simulation data.

Version 2.9.0 is installed on the CSF. Please note that the GUI cannot be run on the CSF due to incompatibility issues.

Restrictions on use

There are no restrictions on accessing the software on the CSF. It is released under the GNU GPL v3 license and all usage must adhere to that license.

Please cite your usage of the software according to the instructions at the Ovito how-to-cite page.

Set up procedure

To access the software you must first load the modulefile:

module load apps/binapps/ovito/2.9.0

Running the application

Please do not run Ovito on the login node. Jobs should be submitted to the compute nodes via batch (to process python scripts that generate visualization).

Serial batch job submission

Make sure you have the modulefile loaded then create a batch submission script, for example:

#!/bin/bash --login
#$ -cwd             # Job will run from the current directory

module load apps/binapps/ovito/2.9.0

# You MUST ensure you use the correct number of threads (1 for a serial job).
# $NSLOTS will be replaced automatically with the correct number.

# You MUST also unset the following to prevent a QXcbConnection error occuring:
unset DISPLAY

# Now run ovito without the GUI to process your python script
ovito --nogui --nthreads $NSLOTS --script myviz.py
         #                                  #
         #                                  # Supply your python script name
         #
         # Prevent the GUI displaying in batch.

Submit the jobscript using:

qsub scriptname

where scriptname is the name of your jobscript.

Parallel batch job submission

Make sure you have the modulefile loaded then create a batch submission script, for example:

#!/bin/bash --login
#$ -cwd             # Job will run from the current directory
#$ -pe smp.pe 8     # Number of cores to use (2-24 permitted)

module load apps/binapps/ovito/2.9.0

# You MUST ensure you use the correct number of threads.
# $NSLOTS will be replaced automatically with the correct number from above.
export SINGULARITYENV_CPU=$NSLOTS

# You MUST also unset the following to prevent a QXcbConnection error occuring:
unset DISPLAY

ovito --nogui --nthreads $NSLOTS --script myviz.py
         #                                  #
         #                                  # Supply your python script name
         #
         # Prevent the GUI displaying in batch.

Interactive Use

Unfortunately, due to incompatibility issues the GUI cannot be run on the CSF.

Further info

Updates

None.

Last modified on May 10, 2023 at 10:35 am by Ben Pietras