mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
8dab11a002
With hat: portmgr Sponsored by: Absolight
90 lines
2.3 KiB
C
90 lines
2.3 KiB
C
--- wrmm3.c.orig Tue Jan 21 09:53:02 1997
|
|
+++ wrmm3.c Wed Sep 4 16:00:23 2002
|
|
@@ -33,14 +33,17 @@
|
|
int METHOD; /* 0 no cojugated pi system, 1 if conjugated pi system */
|
|
int N; /* #of atoms */
|
|
int IPRINT; /* Controls amount of printout */
|
|
+ int MDERIV; /* Optimization termination; 0 for geometry, 1 for energy */
|
|
int NSTR; /* Restricted motion data */
|
|
int INIT; /* Minimize energy */
|
|
int NCONST; /* Read in new constants ? */
|
|
double TMAX; /* Max time */
|
|
|
|
+ int KFIXTYP; /* Atom type check; 0 for yes, 1 for no */
|
|
int NCON; /* Number of connected atoms */
|
|
int NATTACH; /*Number of attached atoms */
|
|
- double DEL; /* Termianation of geometry optimization */
|
|
+ double DEL; /* Termination of geometry optimization, convergence limit */
|
|
+ int ISPEED; /* Speed up minimization of crude structures, 0 is no, 1 is yes */
|
|
int NSYMM;/* Number of symmetry matrices */
|
|
int NX; /* Number of coordiante calcualtions or replacement cards */
|
|
int NROT; /* Reorient */
|
|
@@ -62,17 +65,20 @@
|
|
strcpy(ID,OutfileName);
|
|
|
|
/*------ CARD 1 -------*/
|
|
- METHOD = 1;
|
|
+ METHOD = 0;
|
|
N = Atoms;
|
|
IPRINT = 3;
|
|
if (isdigit(OutputKeywords[0]))
|
|
IPRINT = atoi(OutputKeywords);
|
|
+ MDERIV = 1;
|
|
NSTR = 0;
|
|
INIT = 0;
|
|
- NCONST = 0;
|
|
+ NCONST = 1;
|
|
TMAX = 999.0;
|
|
/*------ CARD 2 -------*/
|
|
+ KFIXTYP = 0;
|
|
DEL = 0.00008;
|
|
+ ISPEED = 0;
|
|
NCON = connections;
|
|
NATTACH = attachments;
|
|
NSYMM = 0;
|
|
@@ -86,22 +92,23 @@
|
|
NDRIVE = 0;
|
|
|
|
|
|
- fprintf(file1,"%-60s%d%4d %d %d %d %d%-5.0f\n",
|
|
+ fprintf(file1,"%-60s%1d%4d%2d%1d%2d%2d%3d%5.0f\n",
|
|
ID,
|
|
METHOD,
|
|
N,
|
|
IPRINT,
|
|
+ MDERIV,
|
|
NSTR,
|
|
INIT,
|
|
NCONST,
|
|
TMAX);
|
|
|
|
- fprintf(file1,"%1d%4d%5s%4.5f%8s%5d%5d%5d%5d%5d%5d%5d%5d%10d%5d\n",
|
|
- 0,
|
|
+ fprintf(file1,"%1d%4d%5s%10.7f%5d%5d%5d%5d%5d%5d%5d%5d%5d%5s%5d%5d\n",
|
|
+ KFIXTYP,
|
|
NCON,
|
|
"",
|
|
DEL,
|
|
- "",
|
|
+ ISPEED,
|
|
NATTACH,
|
|
NSYMM,
|
|
NX,
|
|
@@ -110,6 +117,7 @@
|
|
NDC,
|
|
NCALC,
|
|
HFORM,
|
|
+ "",
|
|
MVDW,
|
|
NDRIVE);
|
|
|
|
@@ -145,7 +153,7 @@
|
|
get_output_type(i,"MM2",Type(i),temp_type,all_caps);
|
|
type_name = atoi(temp_type);
|
|
type_name = update_mm2_types(mol,i,type_name);
|
|
- fprintf(file1," %8.5f %8.5f %8.5f%5d(%3d)\n",
|
|
+ fprintf(file1,"%10.5f%10.5f%10.5f%5d(%3d)\n",
|
|
X(i),
|
|
Y(i),
|
|
Z(i),
|