source: experiments/frams/multi-threading/test-mt.cmd @ 1313

Last change on this file since 1313 was 703, checked in by Maciej Komosinski, 7 years ago

The "ex" macro renamed to "expdef" since 5.0rc12

  • Property svn:eol-style set to native
File size: 1.6 KB
RevLine 
[193]1
[463]2for %%C in (5,10,25,50,100,200,400,600) do (
3for %%T in (1,2,3,4,5,6,7,8,9,10,11,12,16,20) do (
[193]4
5rem real task: maximize fitness=velocity
[537]6rem frams "ex standard-mt" "ExpProperties.threads=%%T;" "ExpProperties.capacity=%%C;" "UserScripts.script_Multithreading_efficiency_test_args(0,120,10);" -q >exp-evol-speed\test_%%T_%%C.out
[193]7
8
9rem real task: maximize fitness=height
10rem TODO show_evol_vertpos.sim >exp-evol-height\...
11
12
13rem no mutation, no crossover, only cloning - so that the same genotype is always evaluated. Useful to measure "raw" efficiency of parallel computation
[703]14rem frams "expdef standard-mt" "ExpProperties.threads=%%T;" "ExpProperties.p_mut=0;" "ExpProperties.p_xov=0;" "ExpProperties.capacity=%%C;" "UserScripts.script_Multithreading_efficiency_test_args(0,6,10);" -q >exp-evol-speed-nochange\test_%%T_%%C.out
[193]15
16
17rem same as above but with a bigger genotype, so that the time spent on script processing is relatively shorter, and more time is used for pure simulation
[703]18rem frams "expdef standard-mt" "ExpProperties.threads=%%T;" "ExpProperties.p_mut=0;" "ExpProperties.p_xov=0;" "ExpProperties.capacity=%%C;" "UserScripts.script_Multithreading_efficiency_test_args(6,6,10);" -q >exp-evol-speed-nochange-biggeno\test_%%T_%%C.out
[193]19
[463]20
21rem keep threads running and only cloning
[703]22frams "expdef standard-mt" "ExpProperties.threads=%%T;" "ExpProperties.capacity=%%C;" "ExpProperties.p_mut=0;" "ExpProperties.p_xov=0;" "ExpProperties.keep_threads_running=1;" "UserScripts.script_Multithreading_efficiency_test_args(3,50,10);" -q >exp-evol-speed-nochange-keeprunning\test_%%T_%%C.out
[463]23
24
[193]25))
Note: See TracBrowser for help on using the repository browser.