Difference between revisions of "CHARMM"

From UFRC
Jump to navigation Jump to search
Line 13: Line 13:
 
{|
 
{|
 
<!--Main settings - REQUIRED-->
 
<!--Main settings - REQUIRED-->
|{{#vardefine:app|charmm}}
+
|{{#vardefine:app|CHARMM}}
 
|{{#vardefine:url|http://www.charmm.org/}}
 
|{{#vardefine:url|http://www.charmm.org/}}
 
<!--Compiler and MPI settings - OPTIONAL -->
 
<!--Compiler and MPI settings - OPTIONAL -->
Line 22: Line 22:
 
|{{#vardefine:exe|}} <!--Present manual instructions for running the software -->
 
|{{#vardefine:exe|}} <!--Present manual instructions for running the software -->
 
|{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF-->
 
|{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF-->
|{{#vardefine:pbs|}} <!--Enable PBS script wiki page link-->
+
|{{#vardefine:pbs|1}} <!--Enable PBS script wiki page link-->
 
|{{#vardefine:policy|}} <!--Enable policy section -->
 
|{{#vardefine:policy|}} <!--Enable policy section -->
 
|{{#vardefine:testing|}} <!--Enable performance testing/profiling section -->
 
|{{#vardefine:testing|}} <!--Enable performance testing/profiling section -->
Line 55: Line 55:
 
{{#if: {{#var: mod}}|==Running the application using modules==
 
{{#if: {{#var: mod}}|==Running the application using modules==
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
{{#if: {{#var: exe}}|==How To Run==
+
{{#if: {{#var: exe}}|==How To Run==|}}
<pre>
 
#!/bin/bash
 
#
 
#PBS -N ASNS-MD
 
#PBS -o charmm.log
 
#PBS -e charmm.err
 
#PBS -j oe
 
#PBS -m abe
 
#PBS -M taylor@ufl.edu
 
#PBS -l nodes=1:ppn=4
 
#PBS -l pmem=900mb
 
#PBS -l walltime=00:10:00
 
 
 
module load intel/11.1
 
module load openmpi/1.4.3
 
module load charmm/36a3
 
 
 
exeFile=/apps/charmm/35b2/exec/em64t/charmm 
 
exeFile=/home/taylor/c36a3mpi/exec/em64t/charmm
 
inputFile=step4.1_heat.inp
 
outputFile=step4.1_heat.out
 
 
 
echo "---------------------------------------------------------------"
 
echo "mpirun    = " `which mpirun`
 
echo "charmm    = " $exeFile
 
echo "directory = " $PBS_O_WORKDIR
 
echo "---------------------------------------------------------------"
 
 
 
cd $PBS_O_WORKDIR
 
 
 
rm -f charmm.inp
 
ln -s $inputFile charmm.inp
 
mpiexec $exeFile  > $outputFile 2>&1
 
</pre>|}}
 
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
 
See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.|}}
 
See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.|}}

Revision as of 19:18, 30 April 2012

Description

{{{name}}} website  
CHARMM (Chemistry at HARvard Macromolecular Mechanics):

  • is a versatile and widely used molecular simulation program with broad application to many-particle systems
  • has been developed with a primary focus on the study of molecules of biological interest, including peptides, proteins, prosthetic groups, small molecule ligands, nucleic acids, lipids, and carbohydrates, as they occur in solution, crystals, and membrane environments
  • provides a large suite of computational tools that encompass numerous conformational and path sampling methods, free energy estimates, molecular minimization, dynamics, and analysis techniques, and model-building capabilities
  • is useful for a much broader class of many-particle systems
  • can be utilized with various energy functions and models, from mixed quantum mechanical-molecular mechanical force fields, to all-atom classical potentials with explicit solvent and various boundary conditions, to implicit solvent and membrane models
  • has been ported to numerous platforms in both serial and parallel architectures

Template:App Location

Available versions

35b2

36a3

Running the application using modules

To use charmm with the environment modules system at HPC the following commands are available: Get module information for CHARMM:

module spider charmm

Running the application using modules

To use CHARMM with the environment modules system at HPC the following commands are available:

Get module information for charmm:

$module spider CHARMM

Load the default application module:

$module load CHARMM

The modulefile for this software adds the directory with executable files to the shell execution PATH and sets the following environment variables:

  • HPC_CHARMM_DIR - directory where CHARMM is located.


PBS Script Examples

See the CHARMM_PBS page for CHARMM PBS script examples.