-
Notifications
You must be signed in to change notification settings - Fork 96
Project Meeting 2020.12.01
Ben Stabler edited this page Dec 1, 2020
·
13 revisions
- 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