source: EXAMPLES/regularization.f

Last change on this file was e40e335, checked in by baerbaer <baerbaer@…>, 16 years ago

Initial import to BerliOS corresponding to 3.0.4

git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/smmp/trunk@1 26dc1dd8-5c4e-0410-9ffe-d298b4865968

  • Property mode set to 100644
File size: 2.1 KB
Line 
1!**************************************************************
2! Calculate weights for a multicanonical simulation
3!
4!
5! Copyright 2003-2005 Frank Eisenmenger, U.H.E. Hansmann,
6! Shura Hayryan, Chin-Ku Hu
7! Copyright 2007 Frank Eisenmenger, U.H.E. Hansmann,
8! Jan H. Meinke, Sandipan Mohanty
9!
10! **************************************************************
11 program regularization
12
13 include "../INCL.H"
14 include "../INCP.H"
15
16!! Storage space for force-field library paths, seuence-file name, and variable-file name
17 character*80 libdir, seqfile, varfile
18!! Storage space for end groups
19 character grpn*4,grpc*4
20 integer iter, nsteps
21 double precision eps
22
23! =================================================== Energy setup
24
25! Directory for SMMP libraries
26! Change the following directory path to where you want to put SMMP
27! libraries of residues.
28 libdir='../SMMP/'
29
30!! Choose energy type with the following switch
31! 0 => ECEPP2 or ECEPP3 depending on the value of sh2
32! 1 => FLEX
33! 2 => Lund force field
34! 3 => ECEPP with Abagyan corrections
35!
36 ientyp = 0
37
38 sh2=.false. ! .true. for ECEPP/2; .false. for ECEPP3
39 epsd=.false. ! .true. for distance-dependent dielectric
40 ! permittivity
41
42 itysol= 0 ! 0: vacuum
43 ! >0: numerical solvent energy
44 ! <0: analytical solvent energy & gradients
45
46 call init_energy(libdir)
47
48! ================================================= Structure setup
49
50 grpn = 'nh2' ! N-terminal group
51 grpc = 'cooh'! C-terminal group
52
53 iabin = 0 ! =0: read from PDB-file
54 ! =1: ab Initio from sequence (& variables)
55 seqfile='1bdd.pdb'
56! varfile='EXAMPLES/enkefa.var'
57 varfile = ' '
58 ntlml = 0
59
60 call init_molecule(iabin,grpn,grpc,seqfile,varfile)
61
62 iter = 10
63 nsteps = 15000
64 eps = 1.0d-7
65 nml = 1
66 call regul(nml, iter, nsteps,eps)
67
68 end program regularization
69
Note: See TracBrowser for help on using the repository browser.