Skip to content

Project Meeting 2020.12.01

Ben Stabler edited this page Dec 1, 2020 · 13 revisions

Technical Call

  • Update from Jeff Doyle on transit virtual path building performance
  • Here's some settings and results for discussion
set MKL_NUM_THREADS=1

python simulation.py -c configs_3_zone_marin_full -c configs_3_zone_marin -c configs -d data_3_marin_full -o output_3_marin_full -s settings_mp.yaml

begin: initialize_tvpb
num_processes: 20
chunk_size: 2376277344 # num_taps * num_taps * rowsize / desired_num_chunks = 2376277344

begin: tour_mode_choice_simulate
num_processes: 32
chunk_size: 0

num_processes: 32

Time to execute run_sub_simulations step mp_tvpb : 670.767 seconds (11.2 minutes)
Time to execute run_sub_simulations step mp_mode_choice : 327.657 seconds (5.5 minutes)
Time to execute all models : 1333.193 seconds (22.2 minutes)
  • Note previous single threaded on-demand / redo calculations runtime was 3 hours
  • There isn't a comparable runtime for a 775k work tours mode choice from Marin TM2
  • Results the same as before
  • Now working on verification summaries and user documentation
Clone this wiki locally