-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcottonmouth.th
More file actions
306 lines (258 loc) · 6.54 KB
/
Copy pathcottonmouth.th
File metadata and controls
306 lines (258 loc) · 6.54 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# Component list for the Cottonmouth <http://einsteintoolkit.org/>
# $Revision$
# $Date$
# $HeadURL$
!CRL_VERSION = 1.0
!DEFINE ROOT = Cactus
!DEFINE ARR = $ROOT/arrangements
!DEFINE COMPONENTLIST_TARGET = $ROOT/thornlists/
# This thorn list
!TARGET = $ROOT
!TYPE = git
!URL = https://bitbucket.org/einsteintoolkit/manifest.git
!REPO_PATH = $1
!NAME = manifest
!CHECKOUT = ./manifest
# Cactus Flesh
!TARGET = $ROOT
!TYPE = git
!URL = https://bitbucket.org/cactuscode/cactus
!NAME = flesh
!CHECKOUT = .clang-format CONTRIBUTORS COPYRIGHT doc lib Makefile README.md src
# Simulation Factory
!TARGET = $ROOT
!TYPE = git
!URL = https://bitbucket.org/simfactory/simfactory2
!REPO_PATH = $1
!NAME = simfactory2
!CHECKOUT = ./simfactory
# Example parameter files
!TARGET = $ROOT
!TYPE = git
!URL = https://bitbucket.org/einsteintoolkit/einsteinexamples.git
!CHECKOUT = par
# Various Cactus utilities
!TARGET = $ROOT/utils
!TYPE = git
!URL = https://bitbucket.org/cactuscode/utilities.git
!REPO_PATH = $2
!CHECKOUT = ./ParameterFiles ./Scripts ./Syntax
# The GetComponents script
!TARGET = $ROOT/bin
!TYPE = git
!URL = https://github.com/gridaphobe/CRL.git
!CHECKOUT = GetComponents
# CactusDoc thorns
!TARGET = $ARR/CactusDoc
!TYPE = git
!URL = https://bitbucket.org/cactuscode/coredoc.git
!NAME = CoreDoc
!REPO_PATH = $1
!CHECKOUT = ./CoreDoc
# CactusBase thorns
!TARGET = $ARR
!TYPE = git
!URL = https://bitbucket.org/cactuscode/cactusbase.git
!REPO_PATH = $2
!CHECKOUT =
CactusBase/Boundary
CactusBase/CoordBase
CactusBase/Fortran
CactusBase/InitBase
CactusBase/IOUtil
CactusBase/SymBase
CactusBase/Time
# CactusTest thorns
!TARGET = $ARR
!TYPE = git
!URL = https://bitbucket.org/cactuscode/cactustest.git
!REPO_PATH = $2
!CHECKOUT = CactusTest/TestAllTypes
CactusTest/TestArrays
CactusTest/TestComplex
CactusTest/TestCoordinates
CactusTest/TestFortranCrayPointers
CactusTest/TestFortranDependencies1
CactusTest/TestFortranDependencies2
CactusTest/TestFpointerNULL
CactusTest/TestFreeF90
CactusTest/TestInclude1
CactusTest/TestInclude2
CactusTest/TestMath
CactusTest/TestPar
CactusTest/TestReduce
CactusTest/TestSchedule
CactusTest/TestStrings
CactusTest/TestTable
CactusTest/TestTimers
CactusTest/TestTypes
# CactusUtils thorns
!TARGET = $ARR
!TYPE = git
!URL = https://bitbucket.org/cactuscode/cactusutils.git
!REPO_PATH = $2
!CHECKOUT = CactusUtils/Accelerator CactusUtils/OpenCLRunTime
#CactusUtils/Formaline
CactusUtils/MemSpeed
CactusUtils/NaNCatcher
CactusUtils/Nice
CactusUtils/NoMPI
CactusUtils/SystemStatistics
CactusUtils/SystemTopology
CactusUtils/TerminationTrigger
CactusUtils/TimerReport
CactusUtils/Trigger
CactusUtils/Vectors
CactusUtils/WatchDog
# Additional Cactus thorns
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/EinsteinToolkit/$1-$2
!REPO_PATH = ../$1-$2
!CHECKOUT = ExternalLibraries/OpenBLAS ExternalLibraries/OpenCL ExternalLibraries/pciutils ExternalLibraries/PETSc
ExternalLibraries/BLAS
ExternalLibraries/FFTW3
ExternalLibraries/GSL
ExternalLibraries/HDF5
ExternalLibraries/hwloc
ExternalLibraries/LAPACK
ExternalLibraries/libjpeg
ExternalLibraries/MPI
ExternalLibraries/OpenSSL
ExternalLibraries/PAPI
ExternalLibraries/pthreads
ExternalLibraries/zlib
# Thorns required for CarpetX
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/rhaas80/$1-$2
!REPO_PATH = ../$1-$2
!CHECKOUT =
ExternalLibraries/ADIOS2
ExternalLibraries/AMReX
ExternalLibraries/NSIMD
ExternalLibraries/openPMD
ExternalLibraries/Silo
ExternalLibraries/ssht
ExternalLibraries/yaml_cpp
# Boost library
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/dradice/Boost.git
!REPO_PATH = ../$2
!CHECKOUT =
ExternalLibraries/Boost
# Kuibit post-processing tools for simulations
!TARGET = $ROOT/utils/Analysis
!TYPE = git
!URL = https://github.com/Sbozzolo/kuibit
!REPO_PATH = $2
!CHECKOUT = kuibit/docs kuibit/examples kuibit/kuibit kuibit/LICENSE kuibit/README.md
# Numerical
!TARGET = $ARR
!TYPE = git
!URL = https://bitbucket.org/cactuscode/numerical.git
!REPO_PATH = $2
!CHECKOUT =
Numerical/AEILocalInterp
# Power -- waveform extrapolation
!TARGET = $ROOT/utils/Analysis
!TYPE = git
!URL = https://git.ncsa.illinois.edu/elihu/Gravitational_Waveform_Extractor.git
!REPO_PATH = $1
!CHECKOUT = ./POWER
# CarpetX thorns
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/EinsteinToolkit/CarpetX
!REPO_PATH = $2
!CHECKOUT =
CarpetX/ADMBaseX
CarpetX/Algo
CarpetX/Arith
CarpetX/BoxInBox
CarpetX/CarpetX
CarpetX/CarpetXRegrid
CarpetX/CoordinatesX
CarpetX/Derivs
CarpetX/ErrorEstimator
CarpetX/FluxWaveToyX
CarpetX/HydroBaseX
CarpetX/Loop
CarpetX/MovingBoxToy
CarpetX/ODESolvers
#CarpetX/PDESolvers
#CarpetX/PoissonX
CarpetX/SIMDWaveToyX
CarpetX/SpacetimeWaveToyX
CarpetX/StaggeredWaveToyX
CarpetX/TestArrayGroup
CarpetX/TestBoundaries
CarpetX/TestBoxInBox
CarpetX/TestDerivs
CarpetX/TestInterpolate
CarpetX/TestLoopX
CarpetX/TestNorms
CarpetX/TestODESolvers
CarpetX/TestODESolvers2
CarpetX/TestOutput
CarpetX/TestProlongate
CarpetX/TestSymmetries
CarpetX/TmunuBaseX
CarpetX/WaveToyX
# SpacetimeX thorns
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/EinsteinToolkit/SpacetimeX
!REPO_PATH= $2
!CHECKOUT =
SpacetimeX/AHFinderDirect
SpacetimeX/AHFinderX
SpacetimeX/BrillLindquist
SpacetimeX/Cowling
SpacetimeX/Multipole
SpacetimeX/NewRadX
SpacetimeX/TestNewRadX
SpacetimeX/Punctures
SpacetimeX/PunctureTracker
SpacetimeX/SphericalHarmonics
SpacetimeX/SphericalSurface
SpacetimeX/StaticTrumpet
SpacetimeX/TwoPuncturesX
SpacetimeX/Weyl
SpacetimeX/WeylScal4
SpacetimeX/Z4c
# AsterX thorns
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/EinsteinToolkit/AsterX
!REPO_PATH = $2
!CHECKOUT =
AsterX/AsterAnalysis
AsterX/AsterSeeds
AsterX/AsterUtils
AsterX/AsterX
AsterX/Con2PrimFactory
AsterX/EOSX
AsterX/ReconX
AsterX/TOVSolverX
AsterX/FishboneMoncriefIDX
AsterX/AsterMasks
# CanudaX -- Lean
!TARGET = $ARR
!TYPE = git
!URL = https://bitbucket.org/canuda/canudax
!REPO_PATH = $2
!CHECKOUT =
CanudaX/CanudaX_BSSNMoL
CanudaX/CanudaX_ExactID
CanudaX/CanudaX_NPScalars
# Cottonmouth thorns
!TARGET = $ARR
!TYPE = git
!URL = https://github.com/EinsteinToolkit/Cottonmouth
!REPO_PATH = $2
Cottonmouth/CottonmouthBSSNOK4m
Cottonmouth/CottonmouthGaugeWaveID
Cottonmouth/CottonmouthLinearWaveID
Cottonmouth/CottonmouthZ4c4m