|
|
|
Scripts for different machines:
|
|
|
|
|
|
|
|
* [COSMA modules and run scripts](COSMA-build)
|
|
|
|
* [COSMA DDT debugger](DDT-debugger-on-Cosma)
|
|
|
|
* [ALICE Leiden](ALICE_build)
|
|
|
|
* [HLRS HAWK](HLRS-HAWK-(AMD))
|
|
|
|
* [TGCC Irene](TGCC Irene)
|
|
|
|
* [NCI Gadi](NCI Gadi)
|
|
|
|
* [Stampede2](stampede2)
|
|
|
|
* [JUQUEEN parameters](BlueGene)
|
|
|
|
* [Salomon parameters](Ostrava_salomon)
|
|
|
|
* [SuperMUC parameters](SuperMUC)
|
|
|
|
* [Swindon Broadwell machine](Swindon_broadwell)
|
|
|
|
* [Piz Daint Cray system](Piz_Daint)
|
|
|
|
* [Hamilton system](hamilton slurm script)
|
|
|
|
* [Deneb at EPFL](Deneb) (outdated)
|
|
|
|
* [ARCHER KNL](Archer knl)
|
|
|
|
* [Cambridge Peta4-Skylake (CDS3)](CDS3-build)
|
|
|
|
* [Cartesius Netherlands](Cartesius_build)
|
|
|
|
* [VSC-4 Vienna](VSC-4 Vienna)
|
|
|
|
* [LUMI Cray system](LUMI)
|
|
|
|
|
|
|
|
|
|
|
|
Code presentation (outdated):
|
|
|
|
* [Intel HPC DevCon 16 presentation](http://www.intel.com/content/dam/www/public/us/en/documents/presentation/swift-using-task-based-parallelism.pdf) (Most up-to-date full presentation at this stage)
|
|
|
|
* [Galaxy movie](https://www.youtube.com/watch?v=tghH_V2Hq5U)
|
|
|
|
* [QuickSched GPU talk](https://drive.google.com/open?id=0B-7nssX3tkJHaVBOWmZQX1picVpOOU5UTzJWOUpWM2tVcF9z)
|
|
|
|
|
|
|
|
Code guidelines:
|
|
|
|
|
|
|
|
* [Using GCC sanitizer](gcc-sanitizer)
|
|
|
|
* [Code formatting](code-formatting)
|
|
|
|
* [Using cscope](cscope)
|
|
|
|
* [Reverting a merge request](revertmerge)
|
|
|
|
* [Plotting the task dependencies](task_dep)
|
|
|
|
|
|
|
|
Automated test-suite:
|
|
|
|
|
|
|
|
* [Jenkins Builds](jenkinsbuilds)
|
|
|
|
* [Creating unit tests](unit-tests)
|
|
|
|
* [Code coverage](code coverage)
|
|
|
|
|
|
|
|
Hydrodynamics tests:
|
|
|
|
|
|
|
|
* [Results of tests in the example suite](hydro-tests)
|
|
|
|
* [L1 convergence for some example suite tests](L1-convergence)
|
|
|
|
* [Results of MAGMA2 scheme](MAGMA2 test results)
|
|
|
|
|
|
|
|
MHD:
|
|
|
|
|
|
|
|
* [MHD schemes implementations](mhd-schemes)
|
|
|
|
* [Results of MHD tests](mhd-tests)
|
|
|
|
|
|
|
|
Scaling results
|
|
|
|
|
|
|
|
* [JUQUEEN](scaling_juqueen)
|
|
|
|
* [SWIFT vs. GADGET-2](scaling-vs-gadget2)
|
|
|
|
|
|
|
|
Future plans
|
|
|
|
|
|
|
|
* [Modules chart](future_modules)
|
|
|
|
|
|
|
|
MPI checks
|
|
|
|
|
|
|
|
* [Intel MPI flags](intel_mpi_checks)
|
|
|
|
|
|
|
|
Cell Interaction Timings
|
|
|
|
|
|
|
|
* [Fixed dt Timings](fixdt timings)
|
|
|
|
|
|
|
|
Test Pair Vectorisation Results
|
|
|
|
|
|
|
|
* [Test Pair Results](vectorisation results)
|
|
|
|
* [Test Pair Results (Shuffled Particles)](test pair vectorisation results shuffled particles)
|
|
|
|
|
|
|
|
Test 27 Cells Vectorisation Results
|
|
|
|
|
|
|
|
* [Test 27 Cells Results](test 27 cells vectorisation results)
|
|
|
|
* [Test 27 Cells Results (Shuffled Particles)](test 27 cells vectorisation results shuffled particles)
|
|
|
|
|
|
|
|
Timing Vs. Gadget-2
|
|
|
|
|
|
|
|
* [Timing Tests](timingvgadget-2)
|
|
|
|
* [Swift Timing Plots](swiftefficiency)
|
|
|
|
* [Task Cleanup Plots](swift_taskcleanup)
|
|
|
|
|
|
|
|
Script to improve ICs
|
|
|
|
|
|
|
|
* [Script](improve_ics)
|
|
|
|
|
|
|
|
Multi-dt
|
|
|
|
|
|
|
|
* [Multi-dt Scaling plots](scaling_plots)
|
|
|
|
|
|
|
|
Fixed-dt
|
|
|
|
|
|
|
|
* [Fixed-dt Scaling plots](fixed-dt_plots)
|
|
|
|
|
|
|
|
Cooling
|
|
|
|
|
|
|
|
* [Tests](cooling)
|
|
|
|
|
|
|
|
Gravity
|
|
|
|
|
|
|
|
* [Several body problem](gravity-tests)
|
|
|
|
|
|
|
|
* [Isothermal Halo](isothermal-halo-test)
|
|
|
|
|
|
|
|
* [Comparison with ODE solver](comparison-with-ode-solver)
|
|
|
|
|
|
|
|
* [Point mass orbit](point-mass-orbit)
|
|
|
|
|
|
|
|
Partitioning schemes
|
|
|
|
|
|
|
|
* [Partitioning](partitioning)
|
|
|
|
|
|
|
|
KNL MPI
|
|
|
|
|
|
|
|
* [Placing MPI ranks in SNC-4 mode](knl snc 4 with 4 mpi ranks)
|
|
|
|
|
|
|
|
VTune profiling options
|
|
|
|
|
|
|
|
* [VTune options list](VTune options)
|
|
|
|
|
|
|
|
Broadwell vs Sandy Bridge
|
|
|
|
|
|
|
|
* [Scaling Plot](Broadwell vs sandy bridge)
|
|
|
|
|
|
|
|
GPUs
|
|
|
|
|
|
|
|
* [Profiling with GPUS on Piz Daint](gpu-profiling)
|
|
|
|
* [EuroHack17](eurohack)
|
|
|
|
|
|
|
|
SWIFT + VELOCIraptor
|
|
|
|
|
|
|
|
* [Compile SWIFT with VELOCIraptor](build swift velociraptor on COSMA)
|
|
|
|
* [Running SWIFT with VELCOIraptor](Running swift and velociraptor)
|
|
|
|
|
|
|
|
Examples of Simulations
|
|
|
|
* [Agora Simulations](agora-sim)
|
|
|
|
|
|
|
|
FoF memory usage
|
|
|
|
* [FoF memory usage](Memory-use-of-the-SWIFT-FoF-implementation)
|
|
|
|
|
|
|
|
Task plots
|
|
|
|
* [Task plots for EAGLE z=0.1 25Mpc with full physics](http://icc.dur.ac.uk/~jch/tasks/)
|
|
|
|
|
|
|
|
Performance
|
|
|
|
* [DMONLY performance](Dmonly performance)
|
|
|
|
|
|
|
|
Logger
|
|
|
|
Scripts for different machines:
|
|
|
|
|
|
|
|
* [COSMA modules and run scripts](COSMA-build)
|
|
|
|
* [COSMA DDT debugger](DDT-debugger-on-Cosma)
|
|
|
|
* [ALICE Leiden](ALICE_build)
|
|
|
|
* [HLRS HAWK](HLRS-HAWK-(AMD))
|
|
|
|
* [TGCC Irene](TGCC Irene)
|
|
|
|
* [NCI Gadi](NCI Gadi)
|
|
|
|
* [Stampede2](stampede2)
|
|
|
|
* [JUQUEEN parameters](BlueGene)
|
|
|
|
* [Salomon parameters](Ostrava_salomon)
|
|
|
|
* [SuperMUC parameters](SuperMUC)
|
|
|
|
* [Swindon Broadwell machine](Swindon_broadwell)
|
|
|
|
* [Piz Daint Cray system](Piz_Daint)
|
|
|
|
* [Hamilton system](hamilton slurm script)
|
|
|
|
* [Deneb at EPFL](Deneb) (outdated)
|
|
|
|
* [ARCHER KNL](Archer knl)
|
|
|
|
* [Cambridge Peta4-Skylake (CDS3)](CDS3-build)
|
|
|
|
* [Cartesius Netherlands](Cartesius_build)
|
|
|
|
* [VSC-4 Vienna](VSC-4 Vienna)
|
|
|
|
* [LUMI Cray system](LUMI)
|
|
|
|
|
|
|
|
|
|
|
|
Code presentation (outdated):
|
|
|
|
* [Intel HPC DevCon 16 presentation](http://www.intel.com/content/dam/www/public/us/en/documents/presentation/swift-using-task-based-parallelism.pdf) (Most up-to-date full presentation at this stage)
|
|
|
|
* [Galaxy movie](https://www.youtube.com/watch?v=tghH_V2Hq5U)
|
|
|
|
* [QuickSched GPU talk](https://drive.google.com/open?id=0B-7nssX3tkJHaVBOWmZQX1picVpOOU5UTzJWOUpWM2tVcF9z)
|
|
|
|
|
|
|
|
Code guidelines:
|
|
|
|
|
|
|
|
* [Code formatting](code-formatting)
|
|
|
|
* [Using cscope](cscope)
|
|
|
|
* [Reverting a merge request](revertmerge)
|
|
|
|
* [Plotting the task dependencies](task_dep)
|
|
|
|
|
|
|
|
Automated test-suite:
|
|
|
|
|
|
|
|
* [Jenkins Builds](jenkinsbuilds)
|
|
|
|
* [Creating unit tests](unit-tests)
|
|
|
|
* [Code coverage](code coverage)
|
|
|
|
|
|
|
|
Hydrodynamics tests:
|
|
|
|
|
|
|
|
* [Results of tests in the example suite](hydro-tests)
|
|
|
|
* [L1 convergence for some example suite tests](L1-convergence)
|
|
|
|
* [Results of MAGMA2 scheme](MAGMA2 test results)
|
|
|
|
|
|
|
|
MHD:
|
|
|
|
|
|
|
|
* [MHD schemes implementations](mhd-schemes)
|
|
|
|
* [Results of MHD tests](mhd-tests)
|
|
|
|
|
|
|
|
Scaling results
|
|
|
|
|
|
|
|
* [JUQUEEN](scaling_juqueen)
|
|
|
|
* [SWIFT vs. GADGET-2](scaling-vs-gadget2)
|
|
|
|
|
|
|
|
Future plans
|
|
|
|
|
|
|
|
* [Modules chart](future_modules)
|
|
|
|
|
|
|
|
MPI checks
|
|
|
|
|
|
|
|
* [Intel MPI flags](intel_mpi_checks)
|
|
|
|
|
|
|
|
Cell Interaction Timings
|
|
|
|
|
|
|
|
* [Fixed dt Timings](fixdt timings)
|
|
|
|
|
|
|
|
Test Pair Vectorisation Results
|
|
|
|
|
|
|
|
* [Test Pair Results](vectorisation results)
|
|
|
|
* [Test Pair Results (Shuffled Particles)](test pair vectorisation results shuffled particles)
|
|
|
|
|
|
|
|
Test 27 Cells Vectorisation Results
|
|
|
|
|
|
|
|
* [Test 27 Cells Results](test 27 cells vectorisation results)
|
|
|
|
* [Test 27 Cells Results (Shuffled Particles)](test 27 cells vectorisation results shuffled particles)
|
|
|
|
|
|
|
|
Timing Vs. Gadget-2
|
|
|
|
|
|
|
|
* [Timing Tests](timingvgadget-2)
|
|
|
|
* [Swift Timing Plots](swiftefficiency)
|
|
|
|
* [Task Cleanup Plots](swift_taskcleanup)
|
|
|
|
|
|
|
|
Script to improve ICs
|
|
|
|
|
|
|
|
* [Script](improve_ics)
|
|
|
|
|
|
|
|
Multi-dt
|
|
|
|
|
|
|
|
* [Multi-dt Scaling plots](scaling_plots)
|
|
|
|
|
|
|
|
Fixed-dt
|
|
|
|
|
|
|
|
* [Fixed-dt Scaling plots](fixed-dt_plots)
|
|
|
|
|
|
|
|
Cooling
|
|
|
|
|
|
|
|
* [Tests](cooling)
|
|
|
|
|
|
|
|
Gravity
|
|
|
|
|
|
|
|
* [Several body problem](gravity-tests)
|
|
|
|
|
|
|
|
* [Isothermal Halo](isothermal-halo-test)
|
|
|
|
|
|
|
|
* [Comparison with ODE solver](comparison-with-ode-solver)
|
|
|
|
|
|
|
|
* [Point mass orbit](point-mass-orbit)
|
|
|
|
|
|
|
|
Partitioning schemes
|
|
|
|
|
|
|
|
* [Partitioning](partitioning)
|
|
|
|
|
|
|
|
KNL MPI
|
|
|
|
|
|
|
|
* [Placing MPI ranks in SNC-4 mode](knl snc 4 with 4 mpi ranks)
|
|
|
|
|
|
|
|
VTune profiling options
|
|
|
|
|
|
|
|
* [VTune options list](VTune options)
|
|
|
|
|
|
|
|
Broadwell vs Sandy Bridge
|
|
|
|
|
|
|
|
* [Scaling Plot](Broadwell vs sandy bridge)
|
|
|
|
|
|
|
|
GPUs
|
|
|
|
|
|
|
|
* [Profiling with GPUS on Piz Daint](gpu-profiling)
|
|
|
|
* [EuroHack17](eurohack)
|
|
|
|
|
|
|
|
SWIFT + VELOCIraptor
|
|
|
|
|
|
|
|
* [Compile SWIFT with VELOCIraptor](build swift velociraptor on COSMA)
|
|
|
|
* [Running SWIFT with VELCOIraptor](Running swift and velociraptor)
|
|
|
|
|
|
|
|
Examples of Simulations
|
|
|
|
* [Agora Simulations](agora-sim)
|
|
|
|
|
|
|
|
FoF memory usage
|
|
|
|
* [FoF memory usage](Memory-use-of-the-SWIFT-FoF-implementation)
|
|
|
|
|
|
|
|
Task plots
|
|
|
|
* [Task plots for EAGLE z=0.1 25Mpc with full physics](http://icc.dur.ac.uk/~jch/tasks/)
|
|
|
|
|
|
|
|
Performance
|
|
|
|
* [DMONLY performance](Dmonly performance)
|
|
|
|
|
|
|
|
Logger
|
|
|
|
* [Reader API](logger reader api) |
|
|
\ No newline at end of file |