Technical Documentation
SCRIPTING THE YAMMP MODULE: Setup

The setup() function must be called before any other functions. Once called, the setup() function cannot be called again. If the setup() function fails you have no choice but to quit and start a new run.

Function
Summary
Return Values
setup()
Initialize the yammp module
( #a, #b, #c, #d, #e )
Keyword
Argument
Type or Values
Interpretation
Initial Value
descriptor
#1
String
name of an existing binary descriptor file
#0
archive
#1
String
name of an existing binary archive file, for input
#0
record
#2
Integer
which record number of the input archive to be used, 0 = last record
0 or 1
outarchive
#2
String
name of output archive file
#_
contratarget
#2
String
name of a file containing a compiled CONTRA scoring function
#_

The descriptor and archive arguments must always be specified. If the outarchive argument is not specified, the output archive will be appended to the input archive. If in addition the record argument is not specified, a value of 0, i.e, the last record is assumed. If the outarchive argument is specified but record is not, the assumed value of record is 1. setup() fails if input files are of the wrong format or cannot be read or if output files cannot be created.

Notes:
#_ : a null or blank string
#0 : none or no value
#1 : this argument must always be specified
#2 : this argument is optional
#a : Start time
#b : Restart interval for the Conjugate Gradient methods
#c : Lowest energy delta for the Minimizers
#d : Highest energy delta for the Minimizers
#e : Maximum CONTRA interval

Once you have called the setup() function, you can call the Modify and Run functions any number of times and usually without restriction on the order.

Introduction
Python
Examples

setup()
setenviron()
editdynamics()
editminimizers()
editlinesearch()
editmontecarlo()
editnonbonds()
editconstraint()
editcontra()
Run

Technical
Introduction
Directory
Vectors
Energy
Model
Assembly
Methods
FPF
FFF
AVF
TaroScript
YammpScript
Python
Utilities

Home
Information
News
User
Technical
Programmer
iYup
Download
Showcase
ETC