Granular.jl

Julia package for granular dynamics simulation
git clone git://src.adamsgaard.dk/Granular.jl # fast
git clone https://src.adamsgaard.dk/Granular.jl.git # slow
Log | Files | Refs | README | LICENSE Back to index

profiling.sh (661B)


      1 #!/bin/bash
      2 
      3 # Optionally use this script to launch profiling.jl with different Julia 
      4 # optimization levels.  Defaults are --optimize=2, --math-mode=ieee.
      5 
      6 declare -a arr=(\
      7     "--procs 1 --optimize=1 --math-mode=ieee" \
      8     "--procs 1 --optimize=2 --math-mode=ieee" \
      9     "--procs 1 --optimize=3 --math-mode=ieee" \
     10     "--procs 1 --optimize=1 --math-mode=fast" \
     11     "--procs 1 --optimize=2 --math-mode=fast" \
     12     "--procs 1 --optimize=3 --math-mode=fast")
     13 
     14 for flags in "${arr[@]}"; do
     15     julia --color=yes $flags profiling.jl
     16     mv profiling-cpu.pdf "profiling-cpu.$flags.pdf"
     17     mv profiling-memory-usage.pdf "profiling-memory-usage.$flags.pdf"
     18 done