Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sun May 12 16:48 2013 Time and Allocation Profiling Report (Final)
- main.exe +RTS -hd -p -RTS xy_centers_norm.dat
- total time = 48.23 secs (48229 ticks @ 1000 us, 1 processor)
- total alloc = 15,294,870,928 bytes (excludes profiling overheads)
- COST CENTRE MODULE %time %alloc
- modifyVectorElement CellList 29.6 26.4
- runSimulation.\ Main 22.4 17.1
- cellNeighbours.temp CellList 12.7 21.9
- cellNeighbours CellList 11.1 19.8
- cellIndex CellList 8.7 7.4
- runSimulation.\.\ Main 3.9 3.2
- getCell CellList 2.2 0.0
- neighbours CellList 1.9 1.5
- individual inherited
- COST CENTRE MODULE no. entries %time %alloc %time %alloc
- MAIN MAIN 121 0 0.0 0.0 100.0 100.0
- main Main 243 0 0.0 0.0 100.0 100.0
- main.cll Main 300 1 0.0 0.0 0.1 0.0
- generateCellList.cell_indices Main 302 1 0.0 0.0 0.0 0.0
- generateCellList Main 301 1 0.0 0.0 0.1 0.0
- generateCellList.cllInsertAt' Main 307 432 0.0 0.0 0.1 0.0
- cllInsertAt CellList 308 432 0.0 0.0 0.1 0.0
- modifyVectorElement CellList 312 432 0.1 0.0 0.1 0.0
- modifyVectorElement.\ CellList 313 432 0.0 0.0 0.0 0.0
- generateCellList.ncells Main 304 1 0.0 0.0 0.0 0.0
- generateCellList.cell_indices Main 303 0 0.0 0.0 0.0 0.0
- cellIndex CellList 309 432 0.0 0.0 0.0 0.0
- cellIndex.posL CellList 310 432 0.0 0.0 0.0 0.0
- vec3toList Vec3 311 432 0.0 0.0 0.0 0.0
- main.variables Main 279 1 0.0 0.0 0.0 0.0
- main.configuration Main 259 1 0.0 0.0 0.0 0.0
- main.(...) Main 251 1 0.0 0.0 0.0 0.0
- loadConfig ConfigParser 252 1 0.0 0.0 0.0 0.0
- loadConfig.box ConfigParser 272 1 0.0 0.0 0.0 0.0
- readBox ConfigParser 273 1 0.0 0.0 0.0 0.0
- readBox.nums ConfigParser 275 1 0.0 0.0 0.0 0.0
- bsToFloating ConfigParser 276 1 0.0 0.0 0.0 0.0
- takeEvery ConfigParser 274 3 0.0 0.0 0.0 0.0
- loadConfig.bline ConfigParser 271 1 0.0 0.0 0.0 0.0
- readParticle ConfigParser 264 432 0.0 0.0 0.0 0.0
- invertBox Box 270 432 0.0 0.0 0.0 0.0
- changeCoords ConfigParser 268 432 0.0 0.0 0.0 0.0
- .*. Vec3 277 432 0.0 0.0 0.0 0.0
- vec3fromList Vec3 269 432 0.0 0.0 0.0 0.0
- readParticle.pos ConfigParser 265 432 0.0 0.0 0.0 0.0
- bsToFloating ConfigParser 267 1 0.0 0.0 0.0 0.0
- vec3fromList Vec3 266 432 0.0 0.0 0.0 0.0
- loadConfig.body ConfigParser 263 1 0.0 0.0 0.0 0.0
- readNParticles ConfigParser 255 1 0.0 0.0 0.0 0.0
- loadConfig.(...) ConfigParser 254 1 0.0 0.0 0.0 0.0
- loadConfig.nline ConfigParser 253 1 0.0 0.0 0.0 0.0
- main.n Main 250 1 0.0 0.0 0.0 0.0
- runSimulation.\ Main 249 1000 22.4 17.1 99.9 99.9
- printConfig Main 473 10 0.0 0.0 0.6 0.8
- configToString Main 475 10 0.0 0.0 0.6 0.8
- configToString.particlesToString Main 483 10 0.0 0.1 0.6 0.8
- configToString.vec3ToString Main 488 4320 0.6 0.7 0.6 0.7
- .*. Vec3 487 4320 0.0 0.0 0.0 0.0
- changeCoords Main 484 4320 0.0 0.0 0.0 0.0
- vec3fromList Vec3 485 10 0.0 0.0 0.0 0.0
- configToString.boxToString Main 476 10 0.0 0.0 0.0 0.0
- runSimulation.\.newdv Main 472 10 0.0 0.0 0.0 0.0
- runSimulation.\.olddv Main 471 10 0.0 0.0 0.0 0.0
- runSimulation.\.accVol Main 470 10 0.0 0.0 0.0 0.0
- runSimulation.\.newdx Main 469 10 0.0 0.0 0.0 0.0
- runSimulation.\.olddx Main 468 10 0.0 0.0 0.0 0.0
- runSimulation.\.accMov Main 467 10 0.0 0.0 0.0 0.0
- changeVolume Main 391 434 0.0 0.0 8.5 11.6
- changeVolume.cll' Main 463 148 0.0 0.0 0.0 0.0
- changeVolume.new_n Main 462 148 0.0 0.0 0.0 0.0
- changeVolume.recreate Main 449 148 0.0 0.0 0.0 0.0
- changeVolume.new_cell_size Main 448 148 0.0 0.0 0.0 0.0
- changeVolume.config' Main 447 148 0.0 0.0 0.0 0.0
- changeVolume.v Main 416 434 0.0 0.0 0.0 0.0
- boxVolume Box 417 434 0.0 0.0 0.0 0.0
- changeVolume.box' Main 413 434 0.0 0.0 0.0 0.0
- changeVolume.box'.scalef Main 415 434 0.0 0.0 0.0 0.0
- scaleBox Box 414 434 0.0 0.0 0.0 0.0
- changeVolume.isCollision Main 402 434 0.1 0.0 0.8 0.0
- checkCollision Main 403 344846 0.2 0.0 0.7 0.0
- dot Vec3 441 344846 0.0 0.0 0.0 0.0
- .*. Vec3 440 344846 0.0 0.0 0.0 0.0
- distance Main 406 344846 0.1 0.0 0.5 0.0
- dot Vec3 442 0 0.0 0.0 0.0 0.0
- distance.distVec Main 407 344846 0.1 0.0 0.4 0.0
- changeCoords Main 411 344846 0.0 0.0 0.1 0.0
- .*. Vec3 439 0 0.0 0.0 0.0 0.0
- vec3fromList Vec3 412 344846 0.1 0.0 0.1 0.0
- fmap Vec3 409 0 0.1 0.0 0.2 0.0
- distance.checkMin Main 410 1034538 0.0 0.0 0.0 0.0
- .-. Vec3 408 0 0.0 0.0 0.0 0.0
- fmap Vec3 405 344846 0.0 0.0 0.0 0.0
- .-. Vec3 404 344846 0.0 0.0 0.0 0.0
- changeVolume.combinations Main 392 434 0.3 0.4 7.7 11.6
- neighbours CellList 398 93547 0.4 0.4 6.1 10.1
- getCell CellList 401 2521959 0.5 0.0 0.5 0.0
- cellNeighbours CellList 399 93547 2.4 4.6 5.1 9.8
- cellNeighbours.temp CellList 400 2521959 2.7 5.1 2.7 5.1
- changeVolume.combinations.cllIdx Main 394 93547 0.0 0.0 1.3 1.0
- cellIndex CellList 395 93547 1.2 1.0 1.2 1.0
- cellIndex.posL CellList 396 93547 0.0 0.0 0.0 0.0
- vec3toList Vec3 397 93547 0.0 0.0 0.0 0.0
- changeVolume.combinations.particle Main 393 93547 0.0 0.0 0.0 0.0
- runSimulation.\.\.vol Main 382 909 0.0 0.0 0.0 0.0
- runSimulation.\.\.acc Main 380 909 0.0 0.0 0.0 0.0
- runSimulation.\.\.dv Main 379 909 0.0 0.0 0.0 0.0
- vec3fromList Vec3 278 432091 0.2 0.0 0.2 0.0
- moveParticle Main 258 432091 0.6 0.2 64.1 67.0
- moveParticle.cll' Main 358 175833 0.4 0.0 27.8 24.5
- cllInsertAt CellList 362 167916 0.1 0.1 13.5 12.2
- modifyVectorElement CellList 363 167916 13.5 12.2 13.5 12.2
- modifyVectorElement.\ CellList 364 167916 0.0 0.0 0.0 0.0
- cllRemoveAt CellList 359 167916 0.1 0.1 13.9 12.2
- modifyVectorElement CellList 360 167916 13.8 12.2 13.8 12.2
- modifyVectorElement.\ CellList 361 167916 0.0 0.0 0.0 0.0
- moveParticle.cllIdxOld Main 354 175833 0.1 0.0 2.3 1.9
- cellIndex CellList 355 175833 2.2 1.9 2.2 1.9
- cellIndex.posL CellList 356 175833 0.0 0.0 0.0 0.0
- vec3toList Vec3 357 175833 0.0 0.0 0.0 0.0
- moveParticle.particles' Main 351 175833 0.1 0.0 2.4 2.1
- modifyVectorElement CellList 352 175833 2.3 2.1 2.3 2.1
- modifyVectorElement.\ CellList 353 175833 0.0 0.0 0.0 0.0
- moveParticle.isCollision Main 317 432091 0.5 0.0 24.6 33.3
- checkCollision Main 324 1211170 0.6 0.0 2.3 0.1
- dot Vec3 348 1211170 0.0 0.0 0.0 0.0
- .*. Vec3 347 1211170 0.0 0.0 0.0 0.0
- distance Main 327 1211170 0.2 0.0 1.7 0.1
- dot Vec3 350 0 0.0 0.0 0.0 0.0
- distance.distVec Main 328 1211170 0.3 0.0 1.5 0.1
- changeCoords Main 344 1211170 0.1 0.0 0.5 0.1
- .*. Vec3 346 0 0.0 0.0 0.0 0.0
- vec3fromList Vec3 345 1211170 0.4 0.1 0.4 0.1
- fmap Vec3 330 0 0.5 0.0 0.7 0.0
- distance.checkMin Main 331 3633510 0.2 0.0 0.2 0.0
- .-. Vec3 329 0 0.0 0.0 0.0 0.0
- fmap Vec3 326 1211170 0.0 0.0 0.0 0.0
- .-. Vec3 325 1211170 0.0 0.0 0.0 0.0
- neighbours CellList 318 432091 1.5 1.2 21.7 33.1
- getCell CellList 323 8219769 1.6 0.0 1.6 0.0
- cellNeighbours CellList 319 432091 8.7 15.2 18.7 32.0
- cellNeighbours.temp CellList 322 8219769 9.9 16.8 9.9 16.8
- moveParticle.cllIdx Main 299 432091 0.2 0.1 5.5 4.7
- cellIndex CellList 314 432091 5.3 4.5 5.3 4.6
- cellIndex.posL CellList 315 432091 0.1 0.1 0.1 0.1
- vec3toList Vec3 316 432091 0.0 0.0 0.0 0.0
- moveParticle.particle Main 262 432091 0.1 0.0 0.1 0.0
- moveParticle.particle' Main 260 432091 0.5 0.3 0.8 0.3
- fmap Vec3 281 432091 0.3 0.0 0.3 0.0
- applyBC.applyBCsingle Main 282 1374008 0.0 0.0 0.0 0.0
- .+. Vec3 280 432091 0.0 0.0 0.0 0.0
- applyBC Main 261 432091 0.0 0.0 0.0 0.0
- runSimulation.\.\.\ Main 257 432091 0.2 0.2 0.2 0.2
- runSimulation.\.\ Main 256 1 3.9 3.2 3.9 3.2
- runSimulation.\.\.acc Main 381 0 0.0 0.0 0.0 0.0
- main.env Main 246 1 0.0 0.0 0.0 0.0
- runSimulation Main 245 1 0.0 0.0 0.0 0.0
- runSimulation.\ Main 377 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 378 0 0.0 0.0 0.0 0.0
- runSimulation.\.\.vol Main 389 0 0.0 0.0 0.0 0.0
- boxVolume Box 390 0 0.0 0.0 0.0 0.0
- CAF GHC.Integer.Logarithms.Internals 241 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Encoding.CodePage 229 0 0.0 0.0 0.0 0.0
- CAF System.CPUTime 226 0 0.0 0.0 0.0 0.0
- CAF GHC.Float.ConversionUtils 225 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.FD 221 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Encoding 220 0 0.0 0.0 0.0 0.0
- CAF System.Environment 215 0 0.0 0.0 0.0 0.0
- CAF GHC.Float 213 0 0.0 0.0 0.0 0.0
- CAF GHC.Int 209 0 0.0 0.0 0.0 0.0
- CAF Data.Fixed 208 0 0.0 0.0 0.0 0.0
- CAF GHC.IO.Handle.FD 205 0 0.0 0.0 0.0 0.0
- CAF Data.ByteString.Char8 200 0 0.0 0.0 0.0 0.0
- CAF Data.Time.Clock.POSIX 198 0 0.0 0.0 0.0 0.0
- CAF System.Random 197 0 0.0 0.0 0.0 0.0
- CAF System.FilePath.Windows 196 0 0.0 0.0 0.0 0.0
- CAF:lvl8_r2ml CellList 186 0 0.0 0.0 0.0 0.0
- neighbours CellList 320 0 0.0 0.0 0.0 0.0
- cellNeighbours CellList 321 0 0.0 0.0 0.0 0.0
- CAF:main1 Main 164 0 0.0 0.0 0.0 0.0
- main Main 242 1 0.0 0.0 0.0 0.0
- CAF:main3 Main 163 0 0.0 0.0 0.0 0.0
- CAF:main4 Main 162 0 0.0 0.0 0.0 0.0
- CAF:a2_rahh Main 161 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 489 0 0.0 0.0 0.0 0.0
- printConfig Main 490 0 0.0 0.0 0.0 0.0
- configToString Main 491 0 0.0 0.0 0.0 0.0
- configToString.particlesToString Main 492 0 0.0 0.0 0.0 0.0
- configToString.vec3ToString Main 493 0 0.0 0.0 0.0 0.0
- CAF:lvl47_rahg Main 160 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 474 0 0.0 0.0 0.0 0.0
- CAF:lvl29_ragS Main 151 0 0.0 0.0 0.0 0.0
- main Main 477 0 0.0 0.0 0.0 0.0
- runSimulation Main 478 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 479 0 0.0 0.0 0.0 0.0
- printConfig Main 480 0 0.0 0.0 0.0 0.0
- configToString Main 481 0 0.0 0.0 0.0 0.0
- configToString.boxToString Main 482 0 0.0 0.0 0.0 0.0
- CAF:lvl28_ragR Main 150 0 0.0 0.0 0.0 0.0
- main Main 464 0 0.0 0.0 0.0 0.0
- runSimulation Main 465 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 466 0 0.0 0.0 0.0 0.0
- CAF:lvl27_ragQ Main 149 0 0.0 0.0 0.0 0.0
- CAF:lvl24_ragM Main 147 0 0.0 0.0 0.0 0.0
- CAF:lvl22_ragK Main 146 0 0.0 0.0 0.0 0.0
- main Main 365 0 0.0 0.0 0.0 0.0
- runSimulation Main 366 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 367 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 368 0 0.0 0.0 0.0 0.0
- moveParticle Main 369 0 0.0 0.0 0.0 0.0
- moveParticle.particle' Main 370 0 0.0 0.0 0.0 0.0
- applyBC Main 371 0 0.0 0.0 0.0 0.0
- applyBC.applyBCsingle Main 372 0 0.0 0.0 0.0 0.0
- CAF:lvl21_ragJ Main 145 0 0.0 0.0 0.0 0.0
- main Main 283 0 0.0 0.0 0.0 0.0
- runSimulation Main 284 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 285 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 286 0 0.0 0.0 0.0 0.0
- moveParticle Main 287 0 0.0 0.0 0.0 0.0
- moveParticle.particle' Main 288 0 0.0 0.0 0.0 0.0
- applyBC Main 289 0 0.0 0.0 0.0 0.0
- applyBC.applyBCsingle Main 290 0 0.0 0.0 0.0 0.0
- CAF:ds1_ragF Main 144 0 0.0 0.0 0.0 0.0
- main Main 456 0 0.0 0.0 0.0 0.0
- runSimulation Main 457 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 458 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 459 0 0.0 0.0 0.0 0.0
- changeVolume Main 460 0 0.0 0.0 0.0 0.0
- changeVolume.recreate Main 461 0 0.0 0.0 0.0 0.0
- CAF:ds_ragD Main 143 0 0.0 0.0 0.0 0.0
- main Main 450 0 0.0 0.0 0.0 0.0
- runSimulation Main 451 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 452 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 453 0 0.0 0.0 0.0 0.0
- changeVolume Main 454 0 0.0 0.0 0.0 0.0
- changeVolume.recreate Main 455 0 0.0 0.0 0.0 0.0
- CAF:lvl15_ragB Main 142 0 0.0 0.0 0.0 0.0
- main Main 418 0 0.0 0.0 0.0 0.0
- runSimulation Main 419 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 420 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 421 0 0.0 0.0 0.0 0.0
- changeVolume Main 422 0 0.0 0.0 0.0 0.0
- changeVolume.box' Main 423 0 0.0 0.0 0.0 0.0
- changeVolume.box'.scalef Main 424 0 0.0 0.0 0.0 0.0
- CAF:lvl14_ragA Main 141 0 0.0 0.0 0.0 0.0
- main Main 432 0 0.0 0.0 0.0 0.0
- runSimulation Main 433 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 434 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 435 0 0.0 0.0 0.0 0.0
- changeVolume Main 436 0 0.0 0.0 0.0 0.0
- changeVolume.box' Main 437 0 0.0 0.0 0.0 0.0
- changeVolume.box'.scalef Main 438 0 0.0 0.0 0.0 0.0
- CAF:lvl12_ragy Main 140 0 0.0 0.0 0.0 0.0
- main Main 425 0 0.0 0.0 0.0 0.0
- runSimulation Main 426 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 427 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 428 0 0.0 0.0 0.0 0.0
- changeVolume Main 429 0 0.0 0.0 0.0 0.0
- changeVolume.box' Main 430 0 0.0 0.0 0.0 0.0
- changeVolume.box'.scalef Main 431 0 0.0 0.0 0.0 0.0
- CAF:lvl11_ragx Main 139 0 0.0 0.0 0.0 0.0
- main Main 383 0 0.0 0.0 0.0 0.0
- runSimulation Main 384 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 385 0 0.0 0.0 0.0 0.0
- runSimulation.\.\ Main 386 0 0.0 0.0 0.0 0.0
- runSimulation.\.\.vol Main 387 0 0.0 0.0 0.0 0.0
- boxVolume Box 388 1 0.0 0.0 0.0 0.0
- CAF:lvl9_ragv Main 138 0 0.0 0.0 0.0 0.0
- main Main 247 0 0.0 0.0 0.0 0.0
- runSimulation Main 248 0 0.0 0.0 0.0 0.0
- CAF:main5 Main 137 0 0.0 0.0 0.0 0.0
- main Main 244 0 0.0 0.0 0.0 0.0
- CAF:lvl8_ragu Main 134 0 0.0 0.0 0.0 0.0
- CAF:lvl7_ragr Main 133 0 0.0 0.0 0.0 0.0
- checkCollision Main 349 0 0.0 0.0 0.0 0.0
- CAF:lvl6_ragp Main 132 0 0.0 0.0 0.0 0.0
- checkCollision Main 332 0 0.0 0.0 0.0 0.0
- distance Main 333 0 0.0 0.0 0.0 0.0
- distance.distVec Main 334 0 0.0 0.0 0.0 0.0
- distance.checkMin Main 335 0 0.0 0.0 0.0 0.0
- CAF:lvl5_rago Main 131 0 0.0 0.0 0.0 0.0
- checkCollision Main 443 0 0.0 0.0 0.0 0.0
- distance Main 444 0 0.0 0.0 0.0 0.0
- distance.distVec Main 445 0 0.0 0.0 0.0 0.0
- distance.checkMin Main 446 0 0.0 0.0 0.0 0.0
- CAF:lvl4_ragn Main 130 0 0.0 0.0 0.0 0.0
- checkCollision Main 336 0 0.0 0.0 0.0 0.0
- distance Main 337 0 0.0 0.0 0.0 0.0
- distance.distVec Main 338 0 0.0 0.0 0.0 0.0
- distance.checkMin Main 339 0 0.0 0.0 0.0 0.0
- CAF:lvl3_ragm Main 129 0 0.0 0.0 0.0 0.0
- checkCollision Main 340 0 0.0 0.0 0.0 0.0
- distance Main 341 0 0.0 0.0 0.0 0.0
- distance.distVec Main 342 0 0.0 0.0 0.0 0.0
- distance.checkMin Main 343 0 0.0 0.0 0.0 0.0
- CAF:lvl1_ragk Main 128 0 0.0 0.0 0.0 0.0
- checkCollision Main 373 0 0.0 0.0 0.0 0.0
- distance Main 374 0 0.0 0.0 0.0 0.0
- distance.distVec Main 375 0 0.0 0.0 0.0 0.0
- distance.checkMin Main 376 0 0.0 0.0 0.0 0.0
- main Main 494 0 0.0 0.0 0.0 0.0
- runSimulation.\ Main 495 0 0.0 0.0 0.0 0.0
- printConfig Main 496 0 0.0 0.0 0.0 0.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement