Difference between revisions of "PDynamo"

From HPC users
Jump to navigationJump to search
Line 33: Line 33:
Loading the module will set the following environment variables:
Loading the module will set the following environment variables:


(Path: )
(Path: )
(Path: )
(Path: )
(Path: )
(Path: )
(Path: )
(Path: )


 
'''$PYTHONPATH''' (Path: $PDYNAMO_ROOT/pBabel-1.9.0:$PDYNAMO_ROOT/pCore-1.9.0:$PDYNAMO_OOT/pMolecule-1.9.0:$PDYNAMO_ROOT/pMoleculeScripts-1.9.0,$PDYNAMO_ROOT/pGraph-0.1)
'''$PYTHONPATH''' (Path: $PDYNAMO_ROOT/pBabel-1.9.0:$PDYNAMO_ROOT/pCore-1.9.0:$PDYNAMO_OOT/pMolecule-1.9.0:$PDYNAMO_ROOT/pMoleculeScripts-1.9.0)


{| class="wikitable"
{| class="wikitable"
Line 73: Line 64:
| $PDYNAMO_ROOT/pMoleculeScripts-1.9.0
| $PDYNAMO_ROOT/pMoleculeScripts-1.9.0
|}
|}
'''Important:''' Allthough the environment variable '''$PYTHONPATH''' is set when loading the module, it needs to be set manually to be fully functional. You can do that with the command:
export PYTHONPATH=${PYTHONPATH}:$PDYNAMO_ROOT/pBabel-1.9.0:$PDYNAMO_ROOT/pCore-1.9.0:$PDYNAMO_ROOT/pGraph-0.1:$PDYNAMO_ROOT/pMolecule-1.9.0:$PDYNAMO_ROOT/pMoleculeScripts-1.9.0


== Documentation ==
== Documentation ==


More informations about pDynamo can be found [https://sites.google.com/site/pdynamomodeling/ here].
More informations about pDynamo can be found [https://sites.google.com/site/pdynamomodeling/ here].

Revision as of 12:19, 2 May 2017

Introduction

pDynamo is an open source program library that has been designed for the simulation of molecular systems using quantum chemical (QC), molecular mechanical (MM) and hybrid QC/MM potential energy functions. pDynamo is written in a mixture of Python and C and complements the existing version of Dynamo, now denoted fDynamo, that is written in Fortrans 90 and 95.

The current release version of pDynamo has the following capabilities:

  • A density functional theory QC method employing Gaussian basis sets.
  • Semi-empirical QC methods of the MNDO type, including AM1, MNDO, PDDG, PM3 and RM1.
  • Support for some standard MM force fields, including AMBER, CHARMM and OPLS-AA.
  • Hybrid QC/MM methods using any combination of the QC and MM potentials implemented in the library.
  • Coupling to third-party QC programs.
  • Energy calculations.
  • Geometry optimizations.
  • Transition state searches.
  • Reaction path calculations.
  • Normal mode analyses.
  • Property calculations, such as charges and dipoles.
  • Molecular dynamics simulations.
  • Monte Carlo simulations.
  • Various "soft" geometrical constraints.
  • The ability to handle various common molecular file formats.
  • Miscellaneous analysis tools.

Installed version

The currently installed version of pDynamo is 1.9.0.

Using pDynamo on the Cluster

Before you can use pDyname on the cluster, its necessary to load its corresponding module. You can do that with the command:

module load pDynamo/1.9.0

Loading the module will set the following environment variables:


$PYTHONPATH (Path: $PDYNAMO_ROOT/pBabel-1.9.0:$PDYNAMO_ROOT/pCore-1.9.0:$PDYNAMO_OOT/pMolecule-1.9.0:$PDYNAMO_ROOT/pMoleculeScripts-1.9.0,$PDYNAMO_ROOT/pGraph-0.1)

Environment variable Path
$PDYNAMO_ROOT /cm/shared/uniol/software/pDynamo/pDynamo-1.9.0
$PDYNAMO_PARAMETERS $PDYNAMO_ROOT/parameters
$PDYNAMO_SCRATCH $DATA
$PDYNAMO_STYLE $PDYNAMO_ROOT/parameters/cssStyleSheets/defaultStyle.css
$PDYNAMO_PBABEL $PDYNAMO_ROOT/pBabel-1.9.0
$PDYNAMO_PCORE $PDYNAMO_ROOT/pCore-1.9.0
$PDYNAMO_PMOLECULE $PDYNAMO_ROOT/pMolecule-1.9.0
$PDYNAMO_PMOLECULESCRIPTS $PDYNAMO_ROOT/pMoleculeScripts-1.9.0

Important: Allthough the environment variable $PYTHONPATH is set when loading the module, it needs to be set manually to be fully functional. You can do that with the command:

export PYTHONPATH=${PYTHONPATH}:$PDYNAMO_ROOT/pBabel-1.9.0:$PDYNAMO_ROOT/pCore-1.9.0:$PDYNAMO_ROOT/pGraph-0.1:$PDYNAMO_ROOT/pMolecule-1.9.0:$PDYNAMO_ROOT/pMoleculeScripts-1.9.0

Documentation

More informations about pDynamo can be found here.