Difference between revisions of "Adding a model to OPTIM"

From Docswiki
Jump to navigation Jump to search
import>Jmc49
(New page: Adding a potential into the optim TS sampling program requires at least coordinates, energies and gradients. Hessian can also be used in some of the algorithms. The program must know the...)
 
import>Jmc49
(Removing all content from page)
Line 1: Line 1:
Adding a potential into the optim TS sampling program requires at least
 
coordinates, energies and gradients. Hessian can also be used in some
 
of the algorithms.
 
 
The program must know the number of atoms of the system at the onset
 
to allocate the correct amount of memory. This is a list of the minimum
 
number of routines you may need to change.
 
 
1. '''getparms.f''' starts the program opens input file odata, set NATOMS
 
 
1.5 '''optim.f''' calls keyword
 
 
2. '''key.f90''' module for keywords
 
 
3. '''keywords.f''' reads odata and intilizes energy functions
 
 
4. '''fetchz.f''' read structure for CONNECT runs calls pertable
 
 
5. '''pertable.f''' add model ID e.g (AM ATSYM) to symbol table, assigns atomic mass
 
 
6. '''potential.f''' Main interface between OPTIM and external potential
 
 
7. '''finailio.f''' output
 
 
8. '''geopt.f''' min.data.info files for pathsample
 
 
first line
 
 
energy, log product positive hessian eigen values, order point group, prime moments of inertia, order parameters (CHARMM)
 
 
coordinates in X,Y,Z
 
 
9. '''CONNECT/ncutils.f90''' input path.info files for pathsample
 
 
10. '''NEB/nnutils.f90''' in RWG subroutine for outputing the correct neb.xyz.<a>
 
 
 
--[[User:mp466|mp466]] 15:28, 1 July 2008 (BST)
 

Revision as of 16:54, 14 March 2011