1 |
jlec 10/04/05 21:15:30 |
2 |
|
3 |
Added: 1.2.1-ifort.patch |
4 |
Log: |
5 |
Ifort support |
6 |
(Portage version: 2.2_rc67/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 sci-chemistry/cns/files/1.2.1-ifort.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/cns/files/1.2.1-ifort.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/cns/files/1.2.1-ifort.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: 1.2.1-ifort.patch |
15 |
=================================================================== |
16 |
diff --git a/source/angledb.f b/source/angledb.f |
17 |
index 28ad657..eaa847d 100644 |
18 |
--- a/source/angledb.f |
19 |
+++ b/source/angledb.f |
20 |
@@ -1416,10 +1416,10 @@ C include files |
21 |
C local variables |
22 |
INTEGER COUNT, SPTR, OLDCLASS, OLDMAXANGLEDBS |
23 |
INTEGER THETYPE, CURPSIS, CURPHIS |
24 |
- INTEGER CLASSINDEX |
25 |
+ INTEGER CLASINDEX |
26 |
DOUBLE PRECISION K1, CUTOFF |
27 |
CHARACTER*4 THENAME |
28 |
- CHARACTER*20 CLASSNAME |
29 |
+ CHARACTER*20 CLASNAME |
30 |
C begin |
31 |
C |
32 |
IF (ANGLEDBFLAG) THEN |
33 |
@@ -1450,10 +1450,10 @@ C |
34 |
ELSE IF (WD(1:4).EQ.'CLAS') THEN |
35 |
OLDCLASS = CURANGLEDBCLASS |
36 |
CALL NEXTWD('class name =') |
37 |
- CLASSNAME = WD(1:20) |
38 |
+ CLASNAME = WD(1:20) |
39 |
ANGLEDBMODE = NEW |
40 |
DO COUNT = 1, NANGLEDBCLASSES |
41 |
- IF (ANGDBCLASSNAMES(COUNT).EQ.CLASSNAME) THEN |
42 |
+ IF (ANGDBCLASSNAMES(COUNT).EQ.CLASNAME) THEN |
43 |
ANGLEDBMODE = UPDATE |
44 |
CURANGLEDBCLASS = COUNT |
45 |
END IF |
46 |
@@ -1472,7 +1472,7 @@ C |
47 |
END IF |
48 |
NANGLEDBCLASSES = NANGLEDBCLASSES + 1 |
49 |
CURANGLEDBCLASS = NANGLEDBCLASSES |
50 |
- ANGDBCLASSNAMES(CURANGLEDBCLASS) = CLASSNAME |
51 |
+ ANGDBCLASSNAMES(CURANGLEDBCLASS) = CLASNAME |
52 |
ANGLEDBASSNDX(CURANGLEDBCLASS) = NANGLEDBS |
53 |
END IF |
54 |
C |
55 |
@@ -1733,16 +1733,16 @@ C |
56 |
& HEAP(ANGLEDBTPTR)) |
57 |
ELSE IF (WD(1:4).EQ.'CLAS') THEN |
58 |
CALL NEXTWD('Class name>') |
59 |
- CLASSNAME = WD(1:20) |
60 |
- CLASSINDEX = 0 |
61 |
+ CLASNAME = WD(1:20) |
62 |
+ CLASINDEX = 0 |
63 |
DO COUNT = 1, NANGLEDBCLASSES |
64 |
IF (ANGDBCLASSNAMES(COUNT).EQ. |
65 |
- & CLASSNAME) THEN |
66 |
+ & CLASNAME) THEN |
67 |
PRINTTHISCLASS(COUNT) = .TRUE. |
68 |
- CLASSINDEX = COUNT |
69 |
+ CLASINDEX = COUNT |
70 |
END IF |
71 |
END DO |
72 |
- IF (CLASSINDEX.EQ.0) THEN |
73 |
+ IF (CLASINDEX.EQ.0) THEN |
74 |
CALL DSPERR('ANGLEDB', |
75 |
& 'unknown class. Using first.') |
76 |
PRINTTHISCLASS(1) = .TRUE. |
77 |
diff --git a/source/rama.f b/source/rama.f |
78 |
index c5d14f2..3063e7b 100644 |
79 |
--- a/source/rama.f |
80 |
+++ b/source/rama.f |
81 |
@@ -1468,11 +1468,11 @@ C include files |
82 |
C local variables |
83 |
INTEGER COUNT, SPTR, OLDCLASS, OLDMAXRAMAS, |
84 |
& THETYPE, CURPSIS, CURPHIS, |
85 |
- & CURCHIS, CURTHTS, CLASSINDEX |
86 |
+ & CURCHIS, CURTHTS, CLASINDEX |
87 |
INTEGER CLEN |
88 |
DOUBLE PRECISION K1, CUTOFF |
89 |
CHARACTER*4 THENAME |
90 |
- CHARACTER*50 CLASSNAME |
91 |
+ CHARACTER*50 CLASNAME |
92 |
C begin |
93 |
C |
94 |
C this is used by READRAMA2 to hold the selection |
95 |
@@ -1503,10 +1503,10 @@ C |
96 |
ELSE IF (WD(1:4).EQ.'CLAS') THEN |
97 |
OLDCLASS = CURRAMACLASS |
98 |
CALL NEXTWD('class name =') |
99 |
- CLASSNAME = WD(1:50) |
100 |
+ CLASNAME = WD(1:50) |
101 |
RAMAMODE = NEW |
102 |
DO COUNT = 1, NRAMACLASSES |
103 |
- IF (RAMACLASSNAMES(COUNT).EQ.CLASSNAME) THEN |
104 |
+ IF (RAMACLASSNAMES(COUNT).EQ.CLASNAME) THEN |
105 |
RAMAMODE = UPDATE |
106 |
CURRAMACLASS = COUNT |
107 |
END IF |
108 |
@@ -1525,7 +1525,7 @@ C |
109 |
END IF |
110 |
NRAMACLASSES = NRAMACLASSES + 1 |
111 |
CURRAMACLASS = NRAMACLASSES |
112 |
- RAMACLASSNAMES(CURRAMACLASS) = CLASSNAME |
113 |
+ RAMACLASSNAMES(CURRAMACLASS) = CLASNAME |
114 |
END IF |
115 |
C |
116 |
C set force constant for current class, |
117 |
@@ -1954,18 +1954,18 @@ C |
118 |
& HEAP(RAMAATOMPTR), 0) |
119 |
ELSE IF (WD(1:4).EQ.'CLAS') THEN |
120 |
CALL NEXTWD('Class name>') |
121 |
- CLASSINDEX = 0 |
122 |
+ CLASINDEX = 0 |
123 |
DO COUNT = 1, NRAMACLASSES |
124 |
- IF (RAMACLASSNAMES(COUNT).EQ.CLASSNAME) |
125 |
- & CLASSINDEX = COUNT |
126 |
+ IF (RAMACLASSNAMES(COUNT).EQ.CLASNAME) |
127 |
+ & CLASINDEX = COUNT |
128 |
END DO |
129 |
- IF (CLASSINDEX.EQ.0) THEN |
130 |
+ IF (CLASINDEX.EQ.0) THEN |
131 |
CALL DSPERR('RAMA', |
132 |
& 'unknown class. Using first.') |
133 |
- CLASSINDEX = 1 |
134 |
+ CLASINDEX = 1 |
135 |
END IF |
136 |
CALL PRINTRAMAS(CUTOFF, HEAP(CALCRAMAPTR), |
137 |
- & HEAP(RAMAATOMPTR), CLASSINDEX) |
138 |
+ & HEAP(RAMAATOMPTR), CLASINDEX) |
139 |
ELSE |
140 |
CALL DSPERR('RAMA', |
141 |
& 'Expected ALL or CLASs.') |