forked from slitvinov/packmol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
molpa.i
53 lines (46 loc) · 1.92 KB
/
molpa.i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
c
c Written by Leandro Martínez, 2009-2011.
c Copyright (c) 2009-2011, Leandro Martínez, Jose Mario Martinez,
c Ernesto G. Birgin.
c
c This program is free software; you can redistribute it and/or
c modify it under the terms of the GNU General Public License
c as published by the Free Software Foundation; either version 2
c of the License, or (at your option) any later version.
c
c
double precision xcart(maxatom,3)
double precision coor(maxatom,3)
double precision restpars(maxrest,9)
double precision sizemin(3),sizemax(3)
double precision boxl(3)
double precision fdist, frest
double precision dism, dism2
double precision scale, scale2
double precision fatom(maxatom)
double precision dmax(maxtype)
double precision cmxmin(maxtype),cmymin(maxtype),cmzmin(maxtype)
double precision cmxmax(maxtype),cmymax(maxtype),cmzmax(maxtype)
integer nmols(maxtype)
integer natoms(maxtype)
integer idfirst(maxtype)
integer nratom(maxatom)
integer iratom(maxatom,mrperatom)
integer ityperest(maxrest)
integer nboxes(3)
integer ibmol(maxatom)
integer ibtype(maxatom)
integer ntotmol, ntype, natfix, ntotat
logical comptype(maxtype)
logical init1, move
integer latomnext(maxatom),latomfirst(0:nbp+1,0:nbp+1,0:nbp+1),
+ latomfix(nbp,nbp,nbp)
common/evalfg/xcart,fatom,coor,restpars,sizemin,sizemax,boxl,
+ cmxmin, cmymin, cmzmin, cmxmax, cmymax, cmzmax,
+ dmax,fdist,frest,
+ dism,dism2,scale,scale2,
+ nmols,natoms,idfirst,nratom,iratom,ityperest,
+ latomnext,latomfirst,latomfix,
+ nboxes,ibmol,ibtype,
+ ntotat,ntotmol,ntype,natfix,
+ comptype,init1,move