1 |
set(SOURCE |
2 |
../src/antlr/ANTLRUtil.cpp |
3 |
../src/antlr/ASTFactory.cpp |
4 |
../src/antlr/ASTNULLType.cpp |
5 |
../src/antlr/ASTRefCount.cpp |
6 |
../src/antlr/BaseAST.cpp |
7 |
../src/antlr/BitSet.cpp |
8 |
../src/antlr/CharBuffer.cpp |
9 |
../src/antlr/CharScanner.cpp |
10 |
../src/antlr/CommonAST.cpp |
11 |
../src/antlr/CommonASTWithHiddenTokens.cpp |
12 |
../src/antlr/CommonHiddenStreamToken.cpp |
13 |
../src/antlr/CommonToken.cpp |
14 |
../src/antlr/InputBuffer.cpp |
15 |
../src/antlr/LLkParser.cpp |
16 |
../src/antlr/MismatchedCharException.cpp |
17 |
../src/antlr/MismatchedTokenException.cpp |
18 |
../src/antlr/NoViableAltException.cpp |
19 |
../src/antlr/NoViableAltForCharException.cpp |
20 |
../src/antlr/Parser.cpp |
21 |
../src/antlr/RecognitionException.cpp |
22 |
../src/antlr/String.cpp |
23 |
../src/antlr/Token.cpp |
24 |
../src/antlr/TokenBuffer.cpp |
25 |
../src/antlr/TokenRefCount.cpp |
26 |
../src/antlr/TokenStreamBasicFilter.cpp |
27 |
../src/antlr/TokenStreamHiddenTokenFilter.cpp |
28 |
../src/antlr/TokenStreamRewriteEngine.cpp |
29 |
../src/antlr/TokenStreamSelector.cpp |
30 |
../src/antlr/TreeParser.cpp |
31 |
../src/brains/BlockSnapshotManager.cpp |
32 |
../src/brains/DataStorage.cpp |
33 |
../src/brains/MoleculeCreator.cpp |
34 |
../src/brains/PairList.cpp |
35 |
../src/brains/Register.cpp |
36 |
../src/brains/SimSnapshotManager.cpp |
37 |
../src/brains/Snapshot.cpp |
38 |
../src/brains/Stats.cpp |
39 |
../src/constraints/Rattle.cpp |
40 |
../src/hydrodynamics/Ellipsoid.cpp |
41 |
../src/hydrodynamics/HydroProp.cpp |
42 |
../src/hydrodynamics/Sphere.cpp |
43 |
../src/integrators/DLM.cpp |
44 |
../src/integrators/Integrator.cpp |
45 |
../src/integrators/IntegratorFactory.cpp |
46 |
../src/integrators/LangevinDynamics.cpp |
47 |
../src/integrators/LDForceManager.cpp |
48 |
../src/integrators/NgammaT.cpp |
49 |
../src/integrators/NPAT.cpp |
50 |
../src/integrators/NPrT.cpp |
51 |
../src/integrators/NPT.cpp |
52 |
../src/integrators/NPTf.cpp |
53 |
../src/integrators/NPTi.cpp |
54 |
../src/integrators/NPTsz.cpp |
55 |
../src/integrators/NPTxyz.cpp |
56 |
../src/integrators/NVE.cpp |
57 |
../src/integrators/NVT.cpp |
58 |
../src/integrators/VelocityVerletIntegrator.cpp |
59 |
../src/io/AtomTypesSectionParser.cpp |
60 |
../src/io/BaseAtomTypesSectionParser.cpp |
61 |
../src/io/BendTypesSectionParser.cpp |
62 |
../src/io/BondTypesSectionParser.cpp |
63 |
../src/io/ChargeAtomTypesSectionParser.cpp |
64 |
../src/io/DirectionalAtomTypesSectionParser.cpp |
65 |
../src/io/EAMAtomTypesSectionParser.cpp |
66 |
../src/io/ForceFieldOptions.cpp |
67 |
../src/io/GayBerneAtomTypesSectionParser.cpp |
68 |
../src/io/Globals.cpp |
69 |
../src/io/gzstream.cpp |
70 |
../src/io/InversionTypesSectionParser.cpp |
71 |
../src/io/LennardJonesAtomTypesSectionParser.cpp |
72 |
../src/io/MultipoleAtomTypesSectionParser.cpp |
73 |
../src/io/NonBondedInteractionsSectionParser.cpp |
74 |
../src/io/OptionSectionParser.cpp |
75 |
../src/io/ParamConstraint.cpp |
76 |
../src/io/SCAtomTypesSectionParser.cpp |
77 |
../src/io/SectionParser.cpp |
78 |
../src/io/SectionParserManager.cpp |
79 |
../src/io/ShapeAtomTypesSectionParser.cpp |
80 |
../src/io/StickyAtomTypesSectionParser.cpp |
81 |
../src/io/StickyPowerAtomTypesSectionParser.cpp |
82 |
../src/io/TorsionTypesSectionParser.cpp |
83 |
../src/io/ZConsReader.cpp |
84 |
../src/lattice/CubicLattice.cpp |
85 |
../src/lattice/FCCLattice.cpp |
86 |
../src/lattice/Lattice.cpp |
87 |
../src/lattice/LatticeFactory.cpp |
88 |
../src/lattice/shapedLattice.cpp |
89 |
../src/math/ChebyshevT.cpp |
90 |
../src/math/ChebyshevU.cpp |
91 |
../src/math/CubicSpline.cpp |
92 |
../src/math/LegendrePolynomial.cpp |
93 |
../src/math/RealSphericalHarmonic.cpp |
94 |
../src/math/RMSD.cpp |
95 |
../src/math/SeqRandNumGen.cpp |
96 |
../src/math/SphericalHarmonic.cpp |
97 |
../src/math/Wigner3jm.cpp |
98 |
../src/mdParser/FilenameObserver.cpp |
99 |
../src/mdParser/MDLexer.cpp |
100 |
../src/mdParser/MDParser.cpp |
101 |
../src/mdParser/MDTreeParser.cpp |
102 |
../src/minimizers/MinimizerFactory.cpp |
103 |
../src/minimizers/MinimizerParameterSet.cpp |
104 |
../src/nonbonded/EAM.cpp |
105 |
../src/nonbonded/Electrostatic.cpp |
106 |
../src/nonbonded/GB.cpp |
107 |
../src/nonbonded/InteractionManager.cpp |
108 |
../src/nonbonded/LJ.cpp |
109 |
../src/nonbonded/MAW.cpp |
110 |
../src/nonbonded/Morse.cpp |
111 |
../src/nonbonded/RepulsivePower.cpp |
112 |
../src/nonbonded/SC.cpp |
113 |
../src/nonbonded/Sticky.cpp |
114 |
../src/nonbonded/SwitchingFunction.cpp |
115 |
../src/primitives/Atom.cpp |
116 |
../src/primitives/Bend.cpp |
117 |
../src/primitives/DirectionalAtom.cpp |
118 |
../src/primitives/GhostBend.cpp |
119 |
../src/primitives/GhostTorsion.cpp |
120 |
../src/primitives/Inversion.cpp |
121 |
../src/primitives/Molecule.cpp |
122 |
../src/primitives/RigidBody.cpp |
123 |
../src/primitives/StuntDouble.cpp |
124 |
../src/primitives/Torsion.cpp |
125 |
../src/primitives/UreyBradleyBend.cpp |
126 |
../src/restraints/MolecularRestraint.cpp |
127 |
../src/restraints/ObjectRestraint.cpp |
128 |
../src/selection/DistanceFinder.cpp |
129 |
../src/selection/HullFinder.cpp |
130 |
../src/selection/IndexFinder.cpp |
131 |
../src/selection/NameFinder.cpp |
132 |
../src/selection/SelectionCompiler.cpp |
133 |
../src/selection/SelectionEvaluator.cpp |
134 |
../src/selection/SelectionManager.cpp |
135 |
../src/selection/SelectionToken.cpp |
136 |
../src/selection/TokenMap.cpp |
137 |
../src/types/AtomStamp.cpp |
138 |
../src/types/AtomType.cpp |
139 |
../src/types/BendStamp.cpp |
140 |
../src/types/BondStamp.cpp |
141 |
../src/types/CharmmTorsionType.cpp |
142 |
../src/types/Component.cpp |
143 |
../src/types/CutoffGroupStamp.cpp |
144 |
../src/types/DirectionalAtomType.cpp |
145 |
../src/types/FragmentStamp.cpp |
146 |
../src/types/ImproperCosineInversionType.cpp |
147 |
../src/types/InversionStamp.cpp |
148 |
../src/types/MoleculeStamp.cpp |
149 |
../src/types/NonBondedInteractionType.cpp |
150 |
../src/types/RestraintStamp.cpp |
151 |
../src/types/RigidBodyStamp.cpp |
152 |
../src/types/ShapeAtomType.cpp |
153 |
../src/types/TorsionStamp.cpp |
154 |
../src/types/ZconsStamp.cpp |
155 |
../src/UseTheForce/Amber_FF.cpp |
156 |
../src/UseTheForce/CLAYFF.cpp |
157 |
../src/UseTheForce/DUFF.cpp |
158 |
../src/UseTheForce/EADM_FF.cpp |
159 |
../src/UseTheForce/EAM_FF.cpp |
160 |
../src/UseTheForce/ForceField.cpp |
161 |
../src/UseTheForce/ForceFieldFactory.cpp |
162 |
../src/UseTheForce/MnM_FF.cpp |
163 |
../src/UseTheForce/SC_FF.cpp |
164 |
../src/UseTheForce/SHAPES_FF.cpp |
165 |
../src/utils/ElementsTable.cpp |
166 |
../src/utils/MoLocator.cpp |
167 |
../src/utils/OpenMDBitSet.cpp |
168 |
../src/utils/PropertyMap.cpp |
169 |
../src/utils/StringTokenizer.cpp |
170 |
../src/utils/StringUtils.cpp |
171 |
../src/utils/Trim.cpp |
172 |
../src/utils/Utility.cpp |
173 |
../src/utils/wildcards.cpp |
174 |
../src/visitors/AtomNameVisitor.cpp |
175 |
../src/visitors/AtomVisitor.cpp |
176 |
../src/visitors/CompositeVisitor.cpp |
177 |
../src/visitors/LipidTransVisitor.cpp |
178 |
../src/visitors/OtherVisitor.cpp |
179 |
../src/visitors/ReplacementVisitor.cpp |
180 |
../src/visitors/RigidBodyVisitor.cpp |
181 |
../src/visitors/ZconsVisitor.cpp |
182 |
) |
183 |
|
184 |
set( PARALLEL_SOURCE |
185 |
../src/brains/ForceManager.cpp |
186 |
../src/brains/SimCreator.cpp |
187 |
../src/brains/SimInfo.cpp |
188 |
../src/brains/Thermo.cpp |
189 |
../src/constraints/ZconstraintForceManager.cpp |
190 |
../src/integrators/RNEMD.cpp |
191 |
../src/integrators/Velocitizer.cpp |
192 |
../src/io/DumpReader.cpp |
193 |
../src/io/DumpWriter.cpp |
194 |
../src/io/RestReader.cpp |
195 |
../src/io/RestWriter.cpp |
196 |
../src/io/StatWriter.cpp |
197 |
../src/io/ZConsWriter.cpp |
198 |
../src/io/ifstrstream.cpp |
199 |
../src/math/ParallelRandNumGen.cpp |
200 |
../src/minimizers/CGFamilyMinimizer.cpp |
201 |
../src/minimizers/Minimizer.cpp |
202 |
../src/minimizers/PRCG.cpp |
203 |
../src/minimizers/SDMinimizer.cpp |
204 |
../src/parallel/ForceDecomposition.cpp |
205 |
../src/parallel/ForceMatrixDecomposition.cpp |
206 |
../src/restraints/RestraintForceManager.cpp |
207 |
../src/restraints/ThermoIntegrationForceManager.cpp |
208 |
../src/utils/ProgressBar.cpp |
209 |
../src/utils/simError.c |
210 |
) |
211 |
|
212 |
IF(QHULL_FOUND) |
213 |
set(QHULL_SOURCE |
214 |
../src/integrators/LangevinHullDynamics.cpp |
215 |
../src/math/Triangle.cpp |
216 |
) |
217 |
set(QHULL_PARALLEL_SOURCE |
218 |
../src/integrators/LangevinHullForceManager.cpp |
219 |
../src/math/ConvexHull.cpp |
220 |
../src/math/AlphaHull.cpp |
221 |
) |
222 |
ENDIF(QHULL_FOUND) |
223 |
|
224 |
add_library(openmd_core STATIC ${SOURCE} ${QHULL_SOURCE} ) |
225 |
add_library(openmd_single STATIC ${PARALLEL_SOURCE} ${QHULL_PARALLEL_SOURCE} ) |
226 |
|
227 |
IF(MPI_FOUND) |
228 |
add_library(openmd_parallel STATIC ${PARALLEL_SOURCE} ${QHULL_PARALLEL_SOURCE} ) |
229 |
set_target_properties(openmd_parallel PROPERTIES |
230 |
COMPILE_DEFINITIONS IS_MPI |
231 |
) |
232 |
ENDIF(MPI_FOUND) |
233 |
|
234 |
|