$MD group                       (relevant if RUNTYP=MD)                         
                                                                                
This group controls the molecular dynamics trajectory for a                     
collection of quantum mechanical atoms and/or Effective                         
Fragment Potential particles.                                                   
                                                                                
A typical MD simulation starts with an equilibration phase,                     
running long enough to produce a randomized structure and                       
velocity distribution.  Typically equilibration is done                         
with an NVT ensemble, allowing the system to equilibrate to                     
a desired temperature.  A production run restarts with the                      
positions and the velocity and quaternion data from the                         
equilibration run, might use either a NVE or NVT ensemble,                      
and collects radial distribution functions and other                            
properties.                                                                     
                                                                                
Only a few properties are computed from the MD trajectory,                      
apart from correct radial distribution functions.  In                           
particular, the pressures, diffusion constants, and heats                       
of vaporization that appear on the printout (presently only                     
for pure EFP runs) are from a preliminary code, which has                       
not yet been verified.                                                          
                                                                                
If the system contains only EFP particles, it may be placed                     
in a periodic box, according to the minimum image                               
convention.  The optional periodic boundary conditions,                         
along with cut-offs, are given in the $EFRAG input.  See                        
also the $EWALD input group for long-range electrostatic                        
treatment if PBC is used.                                                       
                                                                                
            The first keywords relate to the steps:                             
                                                                                
MDINT  = MD integrator selection.                                               
       = FROG (leapfrog).  This is less accurate, and lacks                     
         the special ensemble stepper option NVTNH.                             
       = VVERLET (velocity Verlet) - default.                                   
                                                                                
DT     = MD time step size, in seconds, default=1.0d-15,                        
         which is a femtosecond.                                                
                                                                                
NVTNH    selects a integrator step appropriate to the                           
         desired ensemble.  This is only implemented for                        
         velocity Verlet.                                                       
       = 0 means use NVE Verlet stepping                                        
       = 1 means use NVT Verlet stepping                                        
       = 2 means use Nose/Hoover chain NVT Verlet stepping                      
         The default is 2 if either NVT option RSTEMP or                        
         RSRAND is chosen, but is 0 otherwise.                                  
                                                                                
NSTEPS = number of MD time steps to be found in this run,                       
         default=10000.                                                         
                                                                                
TTOTAL = total time elapsed in the previous part of a MD                        
         trajectory which is being restarted (READ=.TRUE.).                     
         The default means this trajectory is a new one, or                     
         perhaps the start of a production phase of the MD.                     
         (default=0.0 seconds)                                                  
                                                                                
                      * * *                                                     
                                                                                
BATHT  = bath temperature, in Kelvin (default=300.0)                            
         This value is used during NVT runs, or if the                          
         MD is initialized to a Maxwell-Boltzmann velocity                      
         distribution.                                                          
                                                                                
                      * * *                                                     
                                                                                
        Two options exist to create NVT runs, to bring                          
        the system to a desired bath temperature.                               
        If neither is chosen, the ensemble is NVE:                              
                                                                                
RSTEMP = flag to rescale the temperature.  default=.FALSE.                      
                                                                                
DTEMP  = temperature range for the RSTEMP option.  The                          
         velocities are rescaled to the bath temperature                        
         if T < (BATHT-DTEMP) or T > (BATHT+DTEMP).                             
         The default is DTEMP=100.0 degrees.                                    
                                                                                
RSRAND = flag to reset to Maxwell-Boltzmann distribution,                       
         using random numbers (same algorithm as MBT and                        
         MBR) to choose individual velocity magnitudes and                      
         directions.  default=.FALSE.                                           
                                                                                
NRAND  = number of steps for the RSRAND option.  Reassign                       
         velocities (translational and rotational) every                        
         NRAND time steps.  Default=1000.                                       
                                                                                
NVTOFF = step number at which to turn off either NVT                            
         thermostat, and switch to NVE.  At this point, the                     
         NVTNH parameter will be reset to 0, and the PROD                       
         flag will be turned on, so that the production                         
         run will start (gathering and printing the RDF                         
         information to .log file).  This keyword is also                       
         useful in NVE runs to postpone the accumulation of                     
         production information.  The default means no                          
         switch to NVE (default=0).                                             
                                                                                
JEVERY = report simulation quantities (write info such as                       
         energies, temps, etc. to .log file) and collect                        
         RDF info each JEVERY time step.  Default=10                            
                                                                                
KEVERY = write coordinates (to log and TRAJECT files),                          
         velocity/quaternion restart info (to the TRAJECT                       
         file and RDFs (to log file) at each KEVERY step.                       
         default=100                                                            
                                                                                
PROD   = production run, at present this means only that                        
         information for radial distribution functions is                       
         collected, and printed.  default=.FALSE.                               
                                                                                
DELR   = spacing for radial bins in RDF calculations,                           
         default=0.02 Angstroms.                                                
                                                                                
NPROP  = step number at which to begin collecting data for                      
         the other properties, such as pressure and                             
         diffusion constants.  This should be a value                           
         between 1 and NSTEPS, as it counts off the current                     
         run's steps.  Default=0.                                               
                                                                                
PBCOUT = print PBC coordinates in the end of simulation                         
         (i.e. all molecules will be contained in one box)                      
         Default=.FALSE.                                                        
                                                                                
                         * * *                                                  
                                                                                
SSBP   = flag to add spherical solvent boundary condition                       
         using the harmonic restraint potential(V)                              
              V=0.5*SFORCE*(R-DROFF)**2.                                        
         (Default=.FALSE)                                                       
                                                                                
SFORCE = the force constant for SSBP in kcal/mol-A**2                           
         (default: 0.0).                                                        
                                                                                
CCMS   = flag to add a harmonic potential to constrain                          
         the center of mass of the QM subsystem. This will                      
         keep the QM subsystem in QM/MM-MD with spherical                       
         boundary conditions near the center of sphere.                         
         (Default=.FALSE)                                                       
                                                                                
CFORCE = the force constant for CCMS in kcal/mol-A**2                           
         (default: 0.0).                                                        
                                                                                
DROFF  = is an array of distances such that V=0 if R

generated on 7/7/2017