From f6013bd2409d61e43de5fea378a5a428e9c7376e Mon Sep 17 00:00:00 2001
From: plwapet <lavoisierwapet@gmail.com>
Date: Wed, 28 Sep 2022 14:48:07 +0200
Subject: [PATCH] before the meeting

---
 .../experiment_log_file.txt                   | 42864 ++++++++++++++++
 .../summary___28Sep22_12_50_01.csv            |    71 +
 .../googles_pixel_heuristics_after.graphml    |   119 +-
 .../googles_pixel_heuristics_after.png        |   Bin 213138 -> 216637 bytes
 .../googles_pixel_heuristics_before.graphml   |    17 +-
 .../googles_pixel_heuristics_before.png       |   Bin 219819 -> 223133 bytes
 ...samsung_galaxy_s8_heuristics_after.graphml |    13 +-
 .../samsung_galaxy_s8_heuristics_after.png    |   Bin 180616 -> 183578 bytes
 ...amsung_galaxy_s8_heuristics_before.graphml |    13 +-
 .../samsung_galaxy_s8_heuristics_before.png   |   Bin 187904 -> 190349 bytes
 10 files changed, 43038 insertions(+), 59 deletions(-)
 create mode 100755 experiment_automatization/summary_files_only/summary___28Sep22_12_50_01.csv

diff --git a/experiment_automatization/experiment_log_file.txt b/experiment_automatization/experiment_log_file.txt
index b21afb8..c121997 100755
--- a/experiment_automatization/experiment_log_file.txt
+++ b/experiment_automatization/experiment_log_file.txt
@@ -3364,3 +3364,42867 @@ adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_t
 --- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
 --- Number of thread in experiment phase : 0 
 --- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3216.2961207639228
+powermeter script : average_power with numpy  arrays =  3216.2961207640737
+powermeter script : Summary Result = time (s): 604.3528301715851
+Ins Current (mA):594.3167577656312
+Samples: 3000000
+Consumed Energy (mAs): 418439.32832771796
+Consumed Energy (mAh): 116.23314675769943
+Consumed Energy (mWs): 1934051.4630739316
+Consumed Energy (mWh): 537.2365175205366
+Avg power (mW): 3216.2961207639228
+Avg Current (mA): 694.6538015960261
+Avg Voltage (V): 4.630070566624999
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2716 bytes in 0.045s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 0- 1804801- 1804801- 2208001- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 604.3528301715851 
+Ins Current (mA):594.3167577656312 
+Samples: 3000000 
+Consumed Energy (mAs): 418439.32832771796 
+Consumed Energy (mAh): 116.23314675769943 
+Consumed Energy (mWs): 1934051.4630739316 
+Consumed Energy (mWh): 537.2365175205366 
+Avg power (mW): 3216.2961207639228 
+Avg Current (mA): 694.6538015960261 
+Avg Voltage (V): 4.630070566624999 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 116.23314675769943
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3216.2961207639228
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 4493
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:54 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600002 seconds 
+Real workload: 1.6212377488214435E11 - Integer reached: 396258 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4494
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600003 seconds 
+Real workload: 1.6057572093698334E11 - Integer reached: 394435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4495
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600022 seconds 
+Real workload: 1.6145197828171585E11 - Integer reached: 395468 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4497
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600021 seconds 
+Real workload: 1.6158537188381073E11 - Integer reached: 395625 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4498
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600012 seconds 
+Real workload: 5.797857734977284E11 - Integer reached: 731482 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 4499
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600003 seconds 
+Real workload: 6.958368726770787E11 - Integer reached: 798659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,0,4,4,4,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.92136e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.04952e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044044-4-3 0,4,4,0,4,4,4,3                         [0- 1804801- 1804801- 0- 1804801- 1804801- 2208001- 2400000]                     time (s): 604.3528301715851 
+Ins Current (mA):594.3167577656312 
+Samples: 3000000 
+Consumed Energy (mAs): 418439.32832771796 
+Consumed Energy (mAh): 116.23314675769943 
+Consumed Energy (mWs): 1934051.4630739316 
+Consumed Energy (mWh): 537.2365175205366 
+Avg power (mW): 3216.2961207639228 
+Avg Current (mA): 694.6538015960261 
+Avg Voltage (V): 4.630070566624999 
+ Thread : 0 - ThreadProcess id: 4493
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:54 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600002 seconds 
+Real workload: 1.6212377488214435E11 - Integer reached: 396258 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4494
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600003 seconds 
+Real workload: 1.6057572093698334E11 - Integer reached: 394435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4495
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600022 seconds 
+Real workload: 1.6145197828171585E11 - Integer reached: 395468 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4497
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600021 seconds 
+Real workload: 1.6158537188381073E11 - Integer reached: 395625 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4498
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600012 seconds 
+Real workload: 5.797857734977284E11 - Integer reached: 731482 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 4499
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600003 seconds 
+Real workload: 6.958368726770787E11 - Integer reached: 798659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 116.23314675769943                     1.92136e+12 6.04952e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044044-4-3 
+phone format: 0,4,4,0,4,4,4,3 
+Exact values of frequencies: [0- 1804801- 1804801- 0- 1804801- 1804801- 2208001- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 604.3528301715851 
+Ins Current (mA):594.3167577656312 
+Samples: 3000000 
+Consumed Energy (mAs): 418439.32832771796 
+Consumed Energy (mAh): 116.23314675769943 
+Consumed Energy (mWs): 1934051.4630739316 
+Consumed Energy (mWh): 537.2365175205366 
+Avg power (mW): 3216.2961207639228 
+Avg Current (mA): 694.6538015960261 
+Avg Voltage (V): 4.630070566624999 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 4493
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:54 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600002 seconds 
+Real workload: 1.6212377488214435E11 - Integer reached: 396258 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4494
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600003 seconds 
+Real workload: 1.6057572093698334E11 - Integer reached: 394435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4495
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600022 seconds 
+Real workload: 1.6145197828171585E11 - Integer reached: 395468 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4497
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600021 seconds 
+Real workload: 1.6158537188381073E11 - Integer reached: 395625 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4498
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600012 seconds 
+Real workload: 5.797857734977284E11 - Integer reached: 731482 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 4499
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 16:49:55 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 16:59:55 +0100 - Duration: 600003 seconds 
+Real workload: 6.958368726770787E11 - Integer reached: 798659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 116.23314675769943 
+Workload: 1.92136e+12 
+Energy efficiency: 6.04952e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_5_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_6_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder/Thread_6_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_33_15'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 116.23314675769943
+--- Experiment result, Avg Power = 3216.2961207639228
+--- Experiment result, Total Workload = 1.92136e+12
+--- Experiment result, Energy Efficiency = 6.04952e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044044-4-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_18_46_10
+--- Performing experiments on configuration 101000-4-1
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  806400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 806400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 6039 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2622.465087002605
+powermeter script : average_power with numpy  arrays =  2622.4650870025557
+powermeter script : Summary Result = time (s): 601.2289657592773
+Ins Current (mA):551.5224026147176
+Samples: 3000000
+Consumed Energy (mAs): 330510.6194064605
+Consumed Energy (mAh): 91.80850539068346
+Consumed Energy (mWs): 1564908.965987115
+Consumed Energy (mWh): 434.6969349964208
+Avg power (mW): 2622.465087002605
+Avg Current (mA): 553.8507831489133
+Avg Voltage (V): 4.734966830041487
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1809 bytes in 0.060s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 0- 576000- 0- 0- 0- 2208001- 806400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2289657592773 
+Ins Current (mA):551.5224026147176 
+Samples: 3000000 
+Consumed Energy (mAs): 330510.6194064605 
+Consumed Energy (mAh): 91.80850539068346 
+Consumed Energy (mWs): 1564908.965987115 
+Consumed Energy (mWh): 434.6969349964208 
+Avg power (mW): 2622.465087002605 
+Avg Current (mA): 553.8507831489133 
+Avg Voltage (V): 4.734966830041487 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 91.80850539068346
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2622.465087002605
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 6064
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:26 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600029 seconds 
+Real workload: 5.001051013130382E10 - Integer reached: 185468 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6065
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600031 seconds 
+Real workload: 5.011237060111908E10 - Integer reached: 185649 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6066
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600008 seconds 
+Real workload: 7.281955120555698E11 - Integer reached: 671554 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6067
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600013 seconds 
+Real workload: 2.6093162857186633E11 - Integer reached: 409903 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,0,0,4,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.08925e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.4286e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 101000-4-1 1,0,1,0,0,0,4,1                         [576000- 0- 576000- 0- 0- 0- 2208001- 806400]                     time (s): 601.2289657592773 
+Ins Current (mA):551.5224026147176 
+Samples: 3000000 
+Consumed Energy (mAs): 330510.6194064605 
+Consumed Energy (mAh): 91.80850539068346 
+Consumed Energy (mWs): 1564908.965987115 
+Consumed Energy (mWh): 434.6969349964208 
+Avg power (mW): 2622.465087002605 
+Avg Current (mA): 553.8507831489133 
+Avg Voltage (V): 4.734966830041487 
+ Thread : 0 - ThreadProcess id: 6064
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:26 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600029 seconds 
+Real workload: 5.001051013130382E10 - Integer reached: 185468 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6065
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600031 seconds 
+Real workload: 5.011237060111908E10 - Integer reached: 185649 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6066
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600008 seconds 
+Real workload: 7.281955120555698E11 - Integer reached: 671554 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6067
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600013 seconds 
+Real workload: 2.6093162857186633E11 - Integer reached: 409903 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 91.80850539068346                     1.08925e+12 8.4286e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 101000-4-1 
+phone format: 1,0,1,0,0,0,4,1 
+Exact values of frequencies: [576000- 0- 576000- 0- 0- 0- 2208001- 806400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2289657592773 
+Ins Current (mA):551.5224026147176 
+Samples: 3000000 
+Consumed Energy (mAs): 330510.6194064605 
+Consumed Energy (mAh): 91.80850539068346 
+Consumed Energy (mWs): 1564908.965987115 
+Consumed Energy (mWh): 434.6969349964208 
+Avg power (mW): 2622.465087002605 
+Avg Current (mA): 553.8507831489133 
+Avg Voltage (V): 4.734966830041487 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 6064
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:26 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600029 seconds 
+Real workload: 5.001051013130382E10 - Integer reached: 185468 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6065
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600031 seconds 
+Real workload: 5.011237060111908E10 - Integer reached: 185649 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6066
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600008 seconds 
+Real workload: 7.281955120555698E11 - Integer reached: 671554 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6067
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:12:27 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 17:22:27 +0100 - Duration: 600013 seconds 
+Real workload: 2.6093162857186633E11 - Integer reached: 409903 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 91.80850539068346 
+Workload: 1.08925e+12 
+Energy efficiency: 8.4286e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_18_49_12'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 91.80850539068346
+--- Experiment result, Avg Power = 2622.465087002605
+--- Experiment result, Total Workload = 1.08925e+12
+--- Experiment result, Energy Efficiency = 8.4286e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 101000-4-1.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_19_08_36
+--- Performing experiments on configuration 101011-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  576000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 576000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 7405 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3483.67407517896
+powermeter script : average_power with numpy  arrays =  3483.6740751766806
+powermeter script : Summary Result = time (s): 601.1939399242401
+Ins Current (mA):777.0277352410121
+Samples: 3000000
+Consumed Energy (mAs): 456725.8742707803
+Consumed Energy (mAh): 126.86829840855009
+Consumed Energy (mWs): 2088633.8520917995
+Consumed Energy (mWh): 580.1760700254998
+Avg power (mW): 3483.67407517896
+Avg Current (mA): 761.0960557990418
+Avg Voltage (V): 4.577180565627293
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2713 bytes in 0.092s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 0- 576000- 0- 576000- 576000- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1939399242401 
+Ins Current (mA):777.0277352410121 
+Samples: 3000000 
+Consumed Energy (mAs): 456725.8742707803 
+Consumed Energy (mAh): 126.86829840855009 
+Consumed Energy (mWs): 2088633.8520917995 
+Consumed Energy (mWh): 580.1760700254998 
+Avg power (mW): 3483.67407517896 
+Avg Current (mA): 761.0960557990418 
+Avg Voltage (V): 4.577180565627293 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 126.86829840855009
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3483.67407517896
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 7430
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:20 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600029 seconds 
+Real workload: 5.0556662439824875E10 - Integer reached: 226452 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7431
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600034 seconds 
+Real workload: 5.0161431640304245E10 - Integer reached: 225601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7433
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600028 seconds 
+Real workload: 5.045154417056694E10 - Integer reached: 226226 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7434
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600002 seconds 
+Real workload: 5.080968939974466E10 - Integer reached: 226995 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7435
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600001 seconds 
+Real workload: 6.797163314023651E11 - Integer reached: 789694 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7436
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600007 seconds 
+Real workload: 7.87269294489622E11 - Integer reached: 847589 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,1,1,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.66896e+12
+--- Getting energy efficiency
+--- Energy efficiency: 7.60164e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 101011-3-4 1,0,1,0,1,1,3,4                         [576000- 0- 576000- 0- 576000- 576000- 2208000- 2400001]                     time (s): 601.1939399242401 
+Ins Current (mA):777.0277352410121 
+Samples: 3000000 
+Consumed Energy (mAs): 456725.8742707803 
+Consumed Energy (mAh): 126.86829840855009 
+Consumed Energy (mWs): 2088633.8520917995 
+Consumed Energy (mWh): 580.1760700254998 
+Avg power (mW): 3483.67407517896 
+Avg Current (mA): 761.0960557990418 
+Avg Voltage (V): 4.577180565627293 
+ Thread : 0 - ThreadProcess id: 7430
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:20 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600029 seconds 
+Real workload: 5.0556662439824875E10 - Integer reached: 226452 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7431
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600034 seconds 
+Real workload: 5.0161431640304245E10 - Integer reached: 225601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7433
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600028 seconds 
+Real workload: 5.045154417056694E10 - Integer reached: 226226 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7434
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600002 seconds 
+Real workload: 5.080968939974466E10 - Integer reached: 226995 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7435
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600001 seconds 
+Real workload: 6.797163314023651E11 - Integer reached: 789694 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7436
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600007 seconds 
+Real workload: 7.87269294489622E11 - Integer reached: 847589 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 126.86829840855009                     1.66896e+12 7.60164e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 101011-3-4 
+phone format: 1,0,1,0,1,1,3,4 
+Exact values of frequencies: [576000- 0- 576000- 0- 576000- 576000- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1939399242401 
+Ins Current (mA):777.0277352410121 
+Samples: 3000000 
+Consumed Energy (mAs): 456725.8742707803 
+Consumed Energy (mAh): 126.86829840855009 
+Consumed Energy (mWs): 2088633.8520917995 
+Consumed Energy (mWh): 580.1760700254998 
+Avg power (mW): 3483.67407517896 
+Avg Current (mA): 761.0960557990418 
+Avg Voltage (V): 4.577180565627293 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 7430
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:20 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600029 seconds 
+Real workload: 5.0556662439824875E10 - Integer reached: 226452 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7431
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600034 seconds 
+Real workload: 5.0161431640304245E10 - Integer reached: 225601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7433
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600028 seconds 
+Real workload: 5.045154417056694E10 - Integer reached: 226226 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7434
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600002 seconds 
+Real workload: 5.080968939974466E10 - Integer reached: 226995 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7435
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600001 seconds 
+Real workload: 6.797163314023651E11 - Integer reached: 789694 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7436
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:28:21 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 17:38:21 +0100 - Duration: 600007 seconds 
+Real workload: 7.87269294489622E11 - Integer reached: 847589 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 126.86829840855009 
+Workload: 1.66896e+12 
+Energy efficiency: 7.60164e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_11_38'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 126.86829840855009
+--- Experiment result, Avg Power = 3483.67407517896
+--- Experiment result, Total Workload = 1.66896e+12
+--- Experiment result, Energy Efficiency = 7.60164e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 101011-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_19_24_32
+--- Performing experiments on configuration 000040-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 8648 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 1 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  682.3170551297648
+powermeter script : average_power with numpy  arrays =  682.317055129727
+powermeter script : Summary Result = time (s): 610.9534499645233
+Ins Current (mA):128.13079946976276
+Samples: 3000000
+Consumed Energy (mAs): 81860.28396985565
+Consumed Energy (mAh): 22.738967769404347
+Consumed Energy (mWs): 413049.41048108373
+Consumed Energy (mWh): 114.7359473558566
+Avg power (mW): 682.3170551297648
+Avg Current (mA): 135.1567623893681
+Avg Voltage (V): 5.04833826341669
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 1
+--- Number of thread ended: 1 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 2 files pulled, 0 skipped. 0.0 MB/s (452 bytes in 0.031s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 0- 1804801- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 610.9534499645233 
+Ins Current (mA):128.13079946976276 
+Samples: 3000000 
+Consumed Energy (mAs): 81860.28396985565 
+Consumed Energy (mAh): 22.738967769404347 
+Consumed Energy (mWs): 413049.41048108373 
+Consumed Energy (mWh): 114.7359473558566 
+Avg power (mW): 682.3170551297648 
+Avg Current (mA): 135.1567623893681 
+Avg Voltage (V): 5.04833826341669 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.738967769404347
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 682.3170551297648
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 8673
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:44:17 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 17:54:17 +0100 - Duration: 600003 seconds 
+Real workload: 4.5465038485647095E10 - Integer reached: 91246 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,0,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.5465e+10
+--- Getting energy efficiency
+--- Energy efficiency: 5.00142e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 000040-0-0 0,0,0,0,4,0,0,0                         [0- 0- 0- 0- 1804801- 0- 0- 0]                     time (s): 610.9534499645233 
+Ins Current (mA):128.13079946976276 
+Samples: 3000000 
+Consumed Energy (mAs): 81860.28396985565 
+Consumed Energy (mAh): 22.738967769404347 
+Consumed Energy (mWs): 413049.41048108373 
+Consumed Energy (mWh): 114.7359473558566 
+Avg power (mW): 682.3170551297648 
+Avg Current (mA): 135.1567623893681 
+Avg Voltage (V): 5.04833826341669 
+ Thread : 0 - ThreadProcess id: 8673
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:44:17 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 17:54:17 +0100 - Duration: 600003 seconds 
+Real workload: 4.5465038485647095E10 - Integer reached: 91246 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.738967769404347                     4.5465e+10 5.00142e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 000040-0-0 
+phone format: 0,0,0,0,4,0,0,0 
+Exact values of frequencies: [0- 0- 0- 0- 1804801- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 610.9534499645233 
+Ins Current (mA):128.13079946976276 
+Samples: 3000000 
+Consumed Energy (mAs): 81860.28396985565 
+Consumed Energy (mAh): 22.738967769404347 
+Consumed Energy (mWs): 413049.41048108373 
+Consumed Energy (mWh): 114.7359473558566 
+Avg power (mW): 682.3170551297648 
+Avg Current (mA): 135.1567623893681 
+Avg Voltage (V): 5.04833826341669 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 8673
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 17:44:17 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 17:54:17 +0100 - Duration: 600003 seconds 
+Real workload: 4.5465038485647095E10 - Integer reached: 91246 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.738967769404347 
+Workload: 4.5465e+10 
+Energy efficiency: 5.00142e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_27_34'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.738967769404347
+--- Experiment result, Avg Power = 682.3170551297648
+--- Experiment result, Total Workload = 4.5465e+10
+--- Experiment result, Energy Efficiency = 5.00142e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 000040-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_19_40_34
+--- Performing experiments on configuration 303030-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 9401 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3372.9516438753994
+powermeter script : average_power with numpy  arrays =  3372.9516438737237
+powermeter script : Summary Result = time (s): 601.2676939964294
+Ins Current (mA):718.8839606434483
+Samples: 3000000
+Consumed Energy (mAs): 440493.23292362154
+Consumed Energy (mAh): 122.35923136767265
+Consumed Energy (mWs): 2024349.888529978
+Consumed Energy (mWh): 562.3194134805494
+Avg power (mW): 3372.9516438753994
+Avg Current (mA): 733.3908332427995
+Avg Voltage (V): 4.599118902211225
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2261 bytes in 0.086s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 0- 1804800- 0- 1804800- 0- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2676939964294 
+Ins Current (mA):718.8839606434483 
+Samples: 3000000 
+Consumed Energy (mAs): 440493.23292362154 
+Consumed Energy (mAh): 122.35923136767265 
+Consumed Energy (mWs): 2024349.888529978 
+Consumed Energy (mWh): 562.3194134805494 
+Avg power (mW): 3372.9516438753994 
+Avg Current (mA): 733.3908332427995 
+Avg Voltage (V): 4.599118902211225 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 122.35923136767265
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3372.9516438753994
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 9426
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600027 seconds 
+Real workload: 4.51184390067141E10 - Integer reached: 196470 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9427
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 18:11:19 +0100 - Duration: 600029 seconds 
+Real workload: 4.5054285765250595E10 - Integer reached: 196336 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9428
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600015 seconds 
+Real workload: 4.4791943441535164E10 - Integer reached: 195787 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9430
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600005 seconds 
+Real workload: 7.124598459312319E11 - Integer reached: 739893 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9431
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600009 seconds 
+Real workload: 7.974383064775474E11 - Integer reached: 781149 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,0,3,0,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.64486e+12
+--- Getting energy efficiency
+--- Energy efficiency: 7.43888e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 303030-3-4 3,0,3,0,3,0,3,4                         [1804800- 0- 1804800- 0- 1804800- 0- 2208000- 2400001]                     time (s): 601.2676939964294 
+Ins Current (mA):718.8839606434483 
+Samples: 3000000 
+Consumed Energy (mAs): 440493.23292362154 
+Consumed Energy (mAh): 122.35923136767265 
+Consumed Energy (mWs): 2024349.888529978 
+Consumed Energy (mWh): 562.3194134805494 
+Avg power (mW): 3372.9516438753994 
+Avg Current (mA): 733.3908332427995 
+Avg Voltage (V): 4.599118902211225 
+ Thread : 0 - ThreadProcess id: 9426
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600027 seconds 
+Real workload: 4.51184390067141E10 - Integer reached: 196470 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9427
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 18:11:19 +0100 - Duration: 600029 seconds 
+Real workload: 4.5054285765250595E10 - Integer reached: 196336 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9428
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600015 seconds 
+Real workload: 4.4791943441535164E10 - Integer reached: 195787 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9430
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600005 seconds 
+Real workload: 7.124598459312319E11 - Integer reached: 739893 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9431
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600009 seconds 
+Real workload: 7.974383064775474E11 - Integer reached: 781149 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 122.35923136767265                     1.64486e+12 7.43888e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 303030-3-4 
+phone format: 3,0,3,0,3,0,3,4 
+Exact values of frequencies: [1804800- 0- 1804800- 0- 1804800- 0- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2676939964294 
+Ins Current (mA):718.8839606434483 
+Samples: 3000000 
+Consumed Energy (mAs): 440493.23292362154 
+Consumed Energy (mAh): 122.35923136767265 
+Consumed Energy (mWs): 2024349.888529978 
+Consumed Energy (mWh): 562.3194134805494 
+Avg power (mW): 3372.9516438753994 
+Avg Current (mA): 733.3908332427995 
+Avg Voltage (V): 4.599118902211225 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 9426
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600027 seconds 
+Real workload: 4.51184390067141E10 - Integer reached: 196470 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9427
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 18:11:19 +0100 - Duration: 600029 seconds 
+Real workload: 4.5054285765250595E10 - Integer reached: 196336 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9428
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600015 seconds 
+Real workload: 4.4791943441535164E10 - Integer reached: 195787 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9430
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600005 seconds 
+Real workload: 7.124598459312319E11 - Integer reached: 739893 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9431
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:01:18 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:11:18 +0100 - Duration: 600009 seconds 
+Real workload: 7.974383064775474E11 - Integer reached: 781149 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 122.35923136767265 
+Workload: 1.64486e+12 
+Energy efficiency: 7.43888e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/app_output_folder/Thread_0_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_19_43_36'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 122.35923136767265
+--- Experiment result, Avg Power = 3372.9516438753994
+--- Experiment result, Total Workload = 1.64486e+12
+--- Experiment result, Energy Efficiency = 7.43888e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 303030-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_19_57_29
+--- Performing experiments on configuration 030303-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 10570 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3329.6606559102584
+powermeter script : average_power with numpy  arrays =  3329.660655908384
+powermeter script : Summary Result = time (s): 601.2931308746338
+Ins Current (mA):719.3606911447084
+Samples: 3000000
+Consumed Energy (mAs): 433489.30820365815
+Consumed Energy (mAh): 120.41369672323837
+Consumed Energy (mWs): 1996471.9889203294
+Consumed Energy (mWh): 554.5755524778692
+Avg power (mW): 3329.6606559102584
+Avg Current (mA): 722.7444898697179
+Avg Voltage (V): 4.60696788779457
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2273 bytes in 0.049s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804800- 0- 1804800- 0- 1804800- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2931308746338 
+Ins Current (mA):719.3606911447084 
+Samples: 3000000 
+Consumed Energy (mAs): 433489.30820365815 
+Consumed Energy (mAh): 120.41369672323837 
+Consumed Energy (mWs): 1996471.9889203294 
+Consumed Energy (mWh): 554.5755524778692 
+Avg power (mW): 3329.6606559102584 
+Avg Current (mA): 722.7444898697179 
+Avg Voltage (V): 4.60696788779457 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 120.41369672323837
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3329.6606559102584
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 10601
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:41 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600011 seconds 
+Real workload: 1.6043348135515396E11 - Integer reached: 361195 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10602
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:41 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600007 seconds 
+Real workload: 1.6048987911244653E11 - Integer reached: 361256 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10603
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600015 seconds 
+Real workload: 1.6110629464031622E11 - Integer reached: 361922 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10605
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600014 seconds 
+Real workload: 6.465886125134003E11 - Integer reached: 706128 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 10606
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600010 seconds 
+Real workload: 7.507774268905039E11 - Integer reached: 758794 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,3,0,3,0,3,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.8794e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.40703e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 030303-4-4 0,3,0,3,0,3,4,4                         [0- 1804800- 0- 1804800- 0- 1804800- 2208001- 2400001]                     time (s): 601.2931308746338 
+Ins Current (mA):719.3606911447084 
+Samples: 3000000 
+Consumed Energy (mAs): 433489.30820365815 
+Consumed Energy (mAh): 120.41369672323837 
+Consumed Energy (mWs): 1996471.9889203294 
+Consumed Energy (mWh): 554.5755524778692 
+Avg power (mW): 3329.6606559102584 
+Avg Current (mA): 722.7444898697179 
+Avg Voltage (V): 4.60696788779457 
+ Thread : 0 - ThreadProcess id: 10601
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:41 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600011 seconds 
+Real workload: 1.6043348135515396E11 - Integer reached: 361195 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10602
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:41 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600007 seconds 
+Real workload: 1.6048987911244653E11 - Integer reached: 361256 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10603
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600015 seconds 
+Real workload: 1.6110629464031622E11 - Integer reached: 361922 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10605
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600014 seconds 
+Real workload: 6.465886125134003E11 - Integer reached: 706128 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 10606
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600010 seconds 
+Real workload: 7.507774268905039E11 - Integer reached: 758794 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 120.41369672323837                     1.8794e+12 6.40703e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 030303-4-4 
+phone format: 0,3,0,3,0,3,4,4 
+Exact values of frequencies: [0- 1804800- 0- 1804800- 0- 1804800- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2931308746338 
+Ins Current (mA):719.3606911447084 
+Samples: 3000000 
+Consumed Energy (mAs): 433489.30820365815 
+Consumed Energy (mAh): 120.41369672323837 
+Consumed Energy (mWs): 1996471.9889203294 
+Consumed Energy (mWh): 554.5755524778692 
+Avg power (mW): 3329.6606559102584 
+Avg Current (mA): 722.7444898697179 
+Avg Voltage (V): 4.60696788779457 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 10601
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:41 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600011 seconds 
+Real workload: 1.6043348135515396E11 - Integer reached: 361195 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10602
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:41 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600007 seconds 
+Real workload: 1.6048987911244653E11 - Integer reached: 361256 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10603
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600015 seconds 
+Real workload: 1.6110629464031622E11 - Integer reached: 361922 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10605
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600014 seconds 
+Real workload: 6.465886125134003E11 - Integer reached: 706128 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 10606
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:20:42 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:30:42 +0100 - Duration: 600010 seconds 
+Real workload: 7.507774268905039E11 - Integer reached: 758794 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 120.41369672323837 
+Workload: 1.8794e+12 
+Energy efficiency: 6.40703e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_00_31'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 120.41369672323837
+--- Experiment result, Avg Power = 3329.6606559102584
+--- Experiment result, Total Workload = 1.8794e+12
+--- Experiment result, Energy Efficiency = 6.40703e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 030303-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_20_16_51
+--- Performing experiments on configuration 033330-4-3
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2400000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2400000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 11785 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3407.3796484348804
+powermeter script : average_power with numpy  arrays =  3407.379648432392
+powermeter script : Summary Result = time (s): 601.2463281154633
+Ins Current (mA):769.1481552022307
+Samples: 3000000
+Consumed Energy (mAs): 445261.25399391074
+Consumed Energy (mAh): 123.68368166497521
+Consumed Energy (mWs): 2042962.1208687748
+Consumed Energy (mWh): 567.4894780191041
+Avg power (mW): 3407.3796484348804
+Avg Current (mA): 742.0424770501314
+Avg Voltage (V): 4.591892989711804
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2723 bytes in 0.085s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804800- 1804800- 1804800- 1804800- 0- 2208001- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2463281154633 
+Ins Current (mA):769.1481552022307 
+Samples: 3000000 
+Consumed Energy (mAs): 445261.25399391074 
+Consumed Energy (mAh): 123.68368166497521 
+Consumed Energy (mWs): 2042962.1208687748 
+Consumed Energy (mWh): 567.4894780191041 
+Avg power (mW): 3407.3796484348804 
+Avg Current (mA): 742.0424770501314 
+Avg Voltage (V): 4.591892989711804 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 123.68368166497521
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3407.3796484348804
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 11810
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:07 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600012 seconds 
+Real workload: 4.825844501312877E10 - Integer reached: 221454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11811
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600005 seconds 
+Real workload: 4.754480065290024E10 - Integer reached: 219877 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11812
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600011 seconds 
+Real workload: 4.787853584971791E10 - Integer reached: 220616 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 11814
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600023 seconds 
+Real workload: 4.828979573308247E10 - Integer reached: 221523 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 11816
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600018 seconds 
+Real workload: 6.81733917151788E11 - Integer reached: 790822 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 11817
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600003 seconds 
+Real workload: 7.890868305772604E11 - Integer reached: 848531 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,3,3,3,3,0,4,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.66279e+12
+--- Getting energy efficiency
+--- Energy efficiency: 7.43832e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 033330-4-3 0,3,3,3,3,0,4,3                         [0- 1804800- 1804800- 1804800- 1804800- 0- 2208001- 2400000]                     time (s): 601.2463281154633 
+Ins Current (mA):769.1481552022307 
+Samples: 3000000 
+Consumed Energy (mAs): 445261.25399391074 
+Consumed Energy (mAh): 123.68368166497521 
+Consumed Energy (mWs): 2042962.1208687748 
+Consumed Energy (mWh): 567.4894780191041 
+Avg power (mW): 3407.3796484348804 
+Avg Current (mA): 742.0424770501314 
+Avg Voltage (V): 4.591892989711804 
+ Thread : 0 - ThreadProcess id: 11810
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:07 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600012 seconds 
+Real workload: 4.825844501312877E10 - Integer reached: 221454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11811
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600005 seconds 
+Real workload: 4.754480065290024E10 - Integer reached: 219877 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11812
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600011 seconds 
+Real workload: 4.787853584971791E10 - Integer reached: 220616 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 11814
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600023 seconds 
+Real workload: 4.828979573308247E10 - Integer reached: 221523 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 11816
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600018 seconds 
+Real workload: 6.81733917151788E11 - Integer reached: 790822 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 11817
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600003 seconds 
+Real workload: 7.890868305772604E11 - Integer reached: 848531 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 123.68368166497521                     1.66279e+12 7.43832e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 033330-4-3 
+phone format: 0,3,3,3,3,0,4,3 
+Exact values of frequencies: [0- 1804800- 1804800- 1804800- 1804800- 0- 2208001- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2463281154633 
+Ins Current (mA):769.1481552022307 
+Samples: 3000000 
+Consumed Energy (mAs): 445261.25399391074 
+Consumed Energy (mAh): 123.68368166497521 
+Consumed Energy (mWs): 2042962.1208687748 
+Consumed Energy (mWh): 567.4894780191041 
+Avg power (mW): 3407.3796484348804 
+Avg Current (mA): 742.0424770501314 
+Avg Voltage (V): 4.591892989711804 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 11810
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:07 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600012 seconds 
+Real workload: 4.825844501312877E10 - Integer reached: 221454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11811
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600005 seconds 
+Real workload: 4.754480065290024E10 - Integer reached: 219877 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11812
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600011 seconds 
+Real workload: 4.787853584971791E10 - Integer reached: 220616 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 11814
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600023 seconds 
+Real workload: 4.828979573308247E10 - Integer reached: 221523 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 11816
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600018 seconds 
+Real workload: 6.81733917151788E11 - Integer reached: 790822 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 11817
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 18:43:08 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 18:53:08 +0100 - Duration: 600003 seconds 
+Real workload: 7.890868305772604E11 - Integer reached: 848531 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 123.68368166497521 
+Workload: 1.66279e+12 
+Energy efficiency: 7.43832e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_19_53'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 123.68368166497521
+--- Experiment result, Avg Power = 3407.3796484348804
+--- Experiment result, Total Workload = 1.66279e+12
+--- Experiment result, Energy Efficiency = 7.43832e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 033330-4-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_20_39_19
+--- Performing experiments on configuration 404404-3-3
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2400000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2400000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 13058 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3259.8025555221325
+powermeter script : average_power with numpy  arrays =  3259.802555520356
+powermeter script : Summary Result = time (s): 601.2609896659851
+Ins Current (mA):617.2278600105129
+Samples: 3000000
+Consumed Energy (mAs): 424062.84946055023
+Consumed Energy (mAh): 117.79523596126396
+Consumed Energy (mWs): 1956902.6411308865
+Consumed Energy (mWh): 543.5840669808018
+Avg power (mW): 3259.8025555221325
+Avg Current (mA): 705.6204969356642
+Avg Voltage (V): 4.6197673815863505
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2725 bytes in 0.044s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 1804801- 1804801- 0- 1804801- 2208000- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2609896659851 
+Ins Current (mA):617.2278600105129 
+Samples: 3000000 
+Consumed Energy (mAs): 424062.84946055023 
+Consumed Energy (mAh): 117.79523596126396 
+Consumed Energy (mWs): 1956902.6411308865 
+Consumed Energy (mWh): 543.5840669808018 
+Avg power (mW): 3259.8025555221325 
+Avg Current (mA): 705.6204969356642 
+Avg Voltage (V): 4.6197673815863505 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 117.79523596126396
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3259.8025555221325
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 13083
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600016 seconds 
+Real workload: 1.61338171660867E11 - Integer reached: 395334 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 13084
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600002 seconds 
+Real workload: 1.6072314620552322E11 - Integer reached: 394609 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 13085
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600008 seconds 
+Real workload: 1.614468815623511E11 - Integer reached: 395462 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 13086
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600017 seconds 
+Real workload: 1.6148340966861847E11 - Integer reached: 395505 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 13088
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600010 seconds 
+Real workload: 5.681424694201532E11 - Integer reached: 724372 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 13089
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600005 seconds 
+Real workload: 7.077858520360112E11 - Integer reached: 805235 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,4,0,4,3,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.92092e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.13223e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 404404-3-3 4,0,4,4,0,4,3,3                         [1804801- 0- 1804801- 1804801- 0- 1804801- 2208000- 2400000]                     time (s): 601.2609896659851 
+Ins Current (mA):617.2278600105129 
+Samples: 3000000 
+Consumed Energy (mAs): 424062.84946055023 
+Consumed Energy (mAh): 117.79523596126396 
+Consumed Energy (mWs): 1956902.6411308865 
+Consumed Energy (mWh): 543.5840669808018 
+Avg power (mW): 3259.8025555221325 
+Avg Current (mA): 705.6204969356642 
+Avg Voltage (V): 4.6197673815863505 
+ Thread : 0 - ThreadProcess id: 13083
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600016 seconds 
+Real workload: 1.61338171660867E11 - Integer reached: 395334 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 13084
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600002 seconds 
+Real workload: 1.6072314620552322E11 - Integer reached: 394609 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 13085
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600008 seconds 
+Real workload: 1.614468815623511E11 - Integer reached: 395462 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 13086
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600017 seconds 
+Real workload: 1.6148340966861847E11 - Integer reached: 395505 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 13088
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600010 seconds 
+Real workload: 5.681424694201532E11 - Integer reached: 724372 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 13089
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600005 seconds 
+Real workload: 7.077858520360112E11 - Integer reached: 805235 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 117.79523596126396                     1.92092e+12 6.13223e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 404404-3-3 
+phone format: 4,0,4,4,0,4,3,3 
+Exact values of frequencies: [1804801- 0- 1804801- 1804801- 0- 1804801- 2208000- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2609896659851 
+Ins Current (mA):617.2278600105129 
+Samples: 3000000 
+Consumed Energy (mAs): 424062.84946055023 
+Consumed Energy (mAh): 117.79523596126396 
+Consumed Energy (mWs): 1956902.6411308865 
+Consumed Energy (mWh): 543.5840669808018 
+Avg power (mW): 3259.8025555221325 
+Avg Current (mA): 705.6204969356642 
+Avg Voltage (V): 4.6197673815863505 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 13083
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600016 seconds 
+Real workload: 1.61338171660867E11 - Integer reached: 395334 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 13084
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600002 seconds 
+Real workload: 1.6072314620552322E11 - Integer reached: 394609 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 13085
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600008 seconds 
+Real workload: 1.614468815623511E11 - Integer reached: 395462 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 13086
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600017 seconds 
+Real workload: 1.6148340966861847E11 - Integer reached: 395505 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 13088
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600010 seconds 
+Real workload: 5.681424694201532E11 - Integer reached: 724372 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 13089
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:01:03 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:11:03 +0100 - Duration: 600005 seconds 
+Real workload: 7.077858520360112E11 - Integer reached: 805235 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 49 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 117.79523596126396 
+Workload: 1.92092e+12 
+Energy efficiency: 6.13223e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_20_42_21'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 117.79523596126396
+--- Experiment result, Avg Power = 3259.8025555221325
+--- Experiment result, Total Workload = 1.92092e+12
+--- Experiment result, Energy Efficiency = 6.13223e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 404404-3-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_20_57_13
+--- Performing experiments on configuration 000000-4-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 14360 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3316.295848775299
+powermeter script : average_power with numpy  arrays =  3316.295848775037
+powermeter script : Summary Result = time (s): 601.1888439655304
+Ins Current (mA):745.4621561598855
+Samples: 3000000
+Consumed Energy (mAs): 433838.5030676892
+Consumed Energy (mAh): 120.51069529658034
+Consumed Energy (mWs): 1997428.5392040762
+Consumed Energy (mWh): 554.8412608900212
+Avg power (mW): 3316.295848775299
+Avg Current (mA): 719.4812757631496
+Avg Voltage (V): 4.609287219125645
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (908 bytes in 0.055s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 0- 0- 0- 2208001- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1888439655304 
+Ins Current (mA):745.4621561598855 
+Samples: 3000000 
+Consumed Energy (mAs): 433838.5030676892 
+Consumed Energy (mAh): 120.51069529658034 
+Consumed Energy (mWs): 1997428.5392040762 
+Consumed Energy (mWh): 554.8412608900212 
+Avg power (mW): 3316.295848775299 
+Avg Current (mA): 719.4812757631496 
+Avg Voltage (V): 4.609287219125645 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 120.51069529658034
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3316.295848775299
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 14385
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:20:59 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:30:59 +0100 - Duration: 600006 seconds 
+Real workload: 7.136236996037301E11 - Integer reached: 476458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14386
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:20:59 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:30:59 +0100 - Duration: 600004 seconds 
+Real workload: 5.571184755219977E11 - Integer reached: 422989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,0,0,0,4,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.27074e+12
+--- Getting energy efficiency
+--- Energy efficiency: 9.48351e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 000000-4-2 0,0,0,0,0,0,4,2                         [0- 0- 0- 0- 0- 0- 2208001- 1766400]                     time (s): 601.1888439655304 
+Ins Current (mA):745.4621561598855 
+Samples: 3000000 
+Consumed Energy (mAs): 433838.5030676892 
+Consumed Energy (mAh): 120.51069529658034 
+Consumed Energy (mWs): 1997428.5392040762 
+Consumed Energy (mWh): 554.8412608900212 
+Avg power (mW): 3316.295848775299 
+Avg Current (mA): 719.4812757631496 
+Avg Voltage (V): 4.609287219125645 
+ Thread : 0 - ThreadProcess id: 14385
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:20:59 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:30:59 +0100 - Duration: 600006 seconds 
+Real workload: 7.136236996037301E11 - Integer reached: 476458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14386
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:20:59 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:30:59 +0100 - Duration: 600004 seconds 
+Real workload: 5.571184755219977E11 - Integer reached: 422989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 120.51069529658034                     1.27074e+12 9.48351e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 000000-4-2 
+phone format: 0,0,0,0,0,0,4,2 
+Exact values of frequencies: [0- 0- 0- 0- 0- 0- 2208001- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1888439655304 
+Ins Current (mA):745.4621561598855 
+Samples: 3000000 
+Consumed Energy (mAs): 433838.5030676892 
+Consumed Energy (mAh): 120.51069529658034 
+Consumed Energy (mWs): 1997428.5392040762 
+Consumed Energy (mWh): 554.8412608900212 
+Avg power (mW): 3316.295848775299 
+Avg Current (mA): 719.4812757631496 
+Avg Voltage (V): 4.609287219125645 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 14385
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:20:59 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:30:59 +0100 - Duration: 600006 seconds 
+Real workload: 7.136236996037301E11 - Integer reached: 476458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14386
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:20:59 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:30:59 +0100 - Duration: 600004 seconds 
+Real workload: 5.571184755219977E11 - Integer reached: 422989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 120.51069529658034 
+Workload: 1.27074e+12 
+Energy efficiency: 9.48351e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_00_15'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 120.51069529658034
+--- Experiment result, Avg Power = 3316.295848775299
+--- Experiment result, Total Workload = 1.27074e+12
+--- Experiment result, Energy Efficiency = 9.48351e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 000000-4-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_21_17_07
+--- Performing experiments on configuration 440004-4-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 15481 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3403.460097646203
+powermeter script : average_power with numpy  arrays =  3403.46009764604
+powermeter script : Summary Result = time (s): 601.229704618454
+Ins Current (mA):719.7535359614806
+Samples: 3000000
+Consumed Energy (mAs): 445200.38653897104
+Consumed Energy (mAh): 123.66677403860307
+Consumed Energy (mWs): 2043620.1927538735
+Consumed Energy (mWh): 567.6722757649649
+Avg power (mW): 3403.460097646203
+Avg Current (mA): 741.059373157694
+Avg Voltage (V): 4.5926955665426314
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2273 bytes in 0.044s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 1804801- 0- 0- 0- 1804801- 2208001- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.229704618454 
+Ins Current (mA):719.7535359614806 
+Samples: 3000000 
+Consumed Energy (mAs): 445200.38653897104 
+Consumed Energy (mAh): 123.66677403860307 
+Consumed Energy (mWs): 2043620.1927538735 
+Consumed Energy (mWh): 567.6722757649649 
+Avg power (mW): 3403.460097646203 
+Avg Current (mA): 741.059373157694 
+Avg Voltage (V): 4.5926955665426314 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 123.66677403860307
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3403.460097646203
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 15506
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600008 seconds 
+Real workload: 1.5986545910820862E11 - Integer reached: 360580 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15507
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:48 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600006 seconds 
+Real workload: 1.6058235592824078E11 - Integer reached: 361356 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15509
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600013 seconds 
+Real workload: 1.6102755482450385E11 - Integer reached: 361837 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15510
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600011 seconds 
+Real workload: 6.657240746840228E11 - Integer reached: 716113 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15511
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600004 seconds 
+Real workload: 5.883478590137468E11 - Integer reached: 674759 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,0,0,4,4,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.73555e+12
+--- Getting energy efficiency
+--- Energy efficiency: 7.12551e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 440004-4-2 4,4,0,0,0,4,4,2                         [1804801- 1804801- 0- 0- 0- 1804801- 2208001- 1766400]                     time (s): 601.229704618454 
+Ins Current (mA):719.7535359614806 
+Samples: 3000000 
+Consumed Energy (mAs): 445200.38653897104 
+Consumed Energy (mAh): 123.66677403860307 
+Consumed Energy (mWs): 2043620.1927538735 
+Consumed Energy (mWh): 567.6722757649649 
+Avg power (mW): 3403.460097646203 
+Avg Current (mA): 741.059373157694 
+Avg Voltage (V): 4.5926955665426314 
+ Thread : 0 - ThreadProcess id: 15506
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600008 seconds 
+Real workload: 1.5986545910820862E11 - Integer reached: 360580 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15507
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:48 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600006 seconds 
+Real workload: 1.6058235592824078E11 - Integer reached: 361356 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15509
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600013 seconds 
+Real workload: 1.6102755482450385E11 - Integer reached: 361837 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15510
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600011 seconds 
+Real workload: 6.657240746840228E11 - Integer reached: 716113 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15511
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600004 seconds 
+Real workload: 5.883478590137468E11 - Integer reached: 674759 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 123.66677403860307                     1.73555e+12 7.12551e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 440004-4-2 
+phone format: 4,4,0,0,0,4,4,2 
+Exact values of frequencies: [1804801- 1804801- 0- 0- 0- 1804801- 2208001- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.229704618454 
+Ins Current (mA):719.7535359614806 
+Samples: 3000000 
+Consumed Energy (mAs): 445200.38653897104 
+Consumed Energy (mAh): 123.66677403860307 
+Consumed Energy (mWs): 2043620.1927538735 
+Consumed Energy (mWh): 567.6722757649649 
+Avg power (mW): 3403.460097646203 
+Avg Current (mA): 741.059373157694 
+Avg Voltage (V): 4.5926955665426314 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 15506
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600008 seconds 
+Real workload: 1.5986545910820862E11 - Integer reached: 360580 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15507
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:48 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600006 seconds 
+Real workload: 1.6058235592824078E11 - Integer reached: 361356 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15509
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600013 seconds 
+Real workload: 1.6102755482450385E11 - Integer reached: 361837 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15510
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600011 seconds 
+Real workload: 6.657240746840228E11 - Integer reached: 716113 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15511
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:36:49 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 19:46:49 +0100 - Duration: 600004 seconds 
+Real workload: 5.883478590137468E11 - Integer reached: 674759 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 123.66677403860307 
+Workload: 1.73555e+12 
+Energy efficiency: 7.12551e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_20_09'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 123.66677403860307
+--- Experiment result, Avg Power = 3403.460097646203
+--- Experiment result, Total Workload = 1.73555e+12
+--- Experiment result, Energy Efficiency = 7.12551e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 440004-4-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_21_32_58
+--- Performing experiments on configuration 222000-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1363200
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1363200
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1363200
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1363200
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1363200
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1363200
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 16634 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  756.7379553201181
+powermeter script : average_power with numpy  arrays =  756.7379553200128
+powermeter script : Summary Result = time (s): 601.1949696540833
+Ins Current (mA):141.15839453315456
+Samples: 3000000
+Consumed Energy (mAs): 89805.75491219848
+Consumed Energy (mAh): 24.946043031166244
+Consumed Energy (mWs): 452262.3670728867
+Consumed Energy (mWh): 125.62843529802407
+Avg power (mW): 756.7379553201181
+Avg Current (mA): 150.2367090422431
+Avg Voltage (V): 5.036971058167554
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1363 bytes in 0.045s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1363200- 1363200- 1363200- 0- 0- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1949696540833 
+Ins Current (mA):141.15839453315456 
+Samples: 3000000 
+Consumed Energy (mAs): 89805.75491219848 
+Consumed Energy (mAh): 24.946043031166244 
+Consumed Energy (mWs): 452262.3670728867 
+Consumed Energy (mWh): 125.62843529802407 
+Avg power (mW): 756.7379553201181 
+Avg Current (mA): 150.2367090422431 
+Avg Voltage (V): 5.036971058167554 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 24.946043031166244
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 756.7379553201181
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 16659
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 20:02:42 +0100 - Duration: 600007 seconds 
+Real workload: 4.786973509755071E10 - Integer reached: 158229 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 16660
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 20:02:43 +0100 - Duration: 600021 seconds 
+Real workload: 4.8211974315961754E10 - Integer reached: 158770 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 16661
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 20:02:42 +0100 - Duration: 600024 seconds 
+Real workload: 4.844486086124518E10 - Integer reached: 159137 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.44527e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.72605e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 222000-0-0 2,2,2,0,0,0,0,0                         [1363200- 1363200- 1363200- 0- 0- 0- 0- 0]                     time (s): 601.1949696540833 
+Ins Current (mA):141.15839453315456 
+Samples: 3000000 
+Consumed Energy (mAs): 89805.75491219848 
+Consumed Energy (mAh): 24.946043031166244 
+Consumed Energy (mWs): 452262.3670728867 
+Consumed Energy (mWh): 125.62843529802407 
+Avg power (mW): 756.7379553201181 
+Avg Current (mA): 150.2367090422431 
+Avg Voltage (V): 5.036971058167554 
+ Thread : 0 - ThreadProcess id: 16659
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 20:02:42 +0100 - Duration: 600007 seconds 
+Real workload: 4.786973509755071E10 - Integer reached: 158229 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 16660
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 20:02:43 +0100 - Duration: 600021 seconds 
+Real workload: 4.8211974315961754E10 - Integer reached: 158770 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 16661
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 20:02:42 +0100 - Duration: 600024 seconds 
+Real workload: 4.844486086124518E10 - Integer reached: 159137 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 24.946043031166244                     1.44527e+11 1.72605e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 222000-0-0 
+phone format: 2,2,2,0,0,0,0,0 
+Exact values of frequencies: [1363200- 1363200- 1363200- 0- 0- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1949696540833 
+Ins Current (mA):141.15839453315456 
+Samples: 3000000 
+Consumed Energy (mAs): 89805.75491219848 
+Consumed Energy (mAh): 24.946043031166244 
+Consumed Energy (mWs): 452262.3670728867 
+Consumed Energy (mWh): 125.62843529802407 
+Avg power (mW): 756.7379553201181 
+Avg Current (mA): 150.2367090422431 
+Avg Voltage (V): 5.036971058167554 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 16659
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 20:02:42 +0100 - Duration: 600007 seconds 
+Real workload: 4.786973509755071E10 - Integer reached: 158229 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 16660
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 20:02:43 +0100 - Duration: 600021 seconds 
+Real workload: 4.8211974315961754E10 - Integer reached: 158770 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 16661
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 19:52:42 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 20:02:42 +0100 - Duration: 600024 seconds 
+Real workload: 4.844486086124518E10 - Integer reached: 159137 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 24.946043031166244 
+Workload: 1.44527e+11 
+Energy efficiency: 1.72605e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_36_00'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 24.946043031166244
+--- Experiment result, Avg Power = 756.7379553201181
+--- Experiment result, Total Workload = 1.44527e+11
+--- Experiment result, Energy Efficiency = 1.72605e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 222000-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_21_48_51
+--- Performing experiments on configuration 000000-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17570 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 0
+--- Number of thread in experiment phase : 0 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  607.0818664939733
+powermeter script : average_power with numpy  arrays =  607.0818664938718
+powermeter script : Summary Result = time (s): 601.2747633457184
+Ins Current (mA):113.79119941491956
+Samples: 3000000
+Consumed Energy (mAs): 72269.84110703865
+Consumed Energy (mAh): 20.074955863066293
+Consumed Energy (mWs): 365506.3495664562
+Consumed Energy (mWh): 101.52954154623784
+Avg power (mW): 607.0818664939733
+Avg Current (mA): 119.98501549994128
+Avg Voltage (V): 5.059647356500699
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 0
+--- Number of thread ended: 0 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 0 files pulled, 0 skipped.
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 0- 0- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2747633457184 
+Ins Current (mA):113.79119941491956 
+Samples: 3000000 
+Consumed Energy (mAs): 72269.84110703865 
+Consumed Energy (mAh): 20.074955863066293 
+Consumed Energy (mWs): 365506.3495664562 
+Consumed Energy (mWh): 101.52954154623784 
+Avg power (mW): 607.0818664939733 
+Avg Current (mA): 119.98501549994128 
+Avg Voltage (V): 5.059647356500699 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 20.074955863066293
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 607.0818664939733
+--- Printing the total threads summary
+--- Thread results 
+
+No thread has been started
+----------------------------------------
+ 
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 0
+--- Getting energy efficiency
+--- The workload is null so we give the arbitrary value 12275 to the energy efficiency 
+--- Energy efficiency: 12
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 000000-0-0 0,0,0,0,0,0,0,0                         [0- 0- 0- 0- 0- 0- 0- 0]                     time (s): 601.2747633457184 
+Ins Current (mA):113.79119941491956 
+Samples: 3000000 
+Consumed Energy (mAs): 72269.84110703865 
+Consumed Energy (mAh): 20.074955863066293 
+Consumed Energy (mWs): 365506.3495664562 
+Consumed Energy (mWh): 101.52954154623784 
+Avg power (mW): 607.0818664939733 
+Avg Current (mA): 119.98501549994128 
+Avg Voltage (V): 5.059647356500699 
+ 
+No thread has been started
+----------------------------------------
+  20.074955863066293                     0 12  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 000000-0-0 
+phone format: 0,0,0,0,0,0,0,0 
+Exact values of frequencies: [0- 0- 0- 0- 0- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2747633457184 
+Ins Current (mA):113.79119941491956 
+Samples: 3000000 
+Consumed Energy (mAs): 72269.84110703865 
+Consumed Energy (mAh): 20.074955863066293 
+Consumed Energy (mWs): 365506.3495664562 
+Consumed Energy (mWh): 101.52954154623784 
+Avg power (mW): 607.0818664939733 
+Avg Current (mA): 119.98501549994128 
+Avg Voltage (V): 5.059647356500699 
+ 
+Threads results
+------------------------------------------------------------
+
+No thread has been started
+----------------------------------------
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 20.074955863066293 
+Workload: 0 
+Energy efficiency: 12 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_21_51_53'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 20.074955863066293
+--- Experiment result, Avg Power = 607.0818664939733
+--- Experiment result, Total Workload = 0
+--- Experiment result, Energy Efficiency = 12
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 000000-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_22_02_47
+--- Performing experiments on configuration 000000-4-1
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  806400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 806400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17732 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2499.195679621207
+powermeter script : average_power with numpy  arrays =  2499.1956796208624
+powermeter script : Summary Result = time (s): 601.191034078598
+Ins Current (mA):557.488913352354
+Samples: 3000000
+Consumed Energy (mAs): 313553.80225166806
+Consumed Energy (mAh): 87.09827840324112
+Consumed Energy (mWs): 1491512.1534586197
+Consumed Energy (mWh): 414.3089315162833
+Avg power (mW): 2499.195679621207
+Avg Current (mA): 525.3857300976268
+Avg Voltage (V): 4.756877730875576
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.031s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 0- 0- 0- 2208001- 806400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.191034078598 
+Ins Current (mA):557.488913352354 
+Samples: 3000000 
+Consumed Energy (mAs): 313553.80225166806 
+Consumed Energy (mAh): 87.09827840324112 
+Consumed Energy (mWs): 1491512.1534586197 
+Consumed Energy (mWh): 414.3089315162833 
+Avg power (mW): 2499.195679621207 
+Avg Current (mA): 525.3857300976268 
+Avg Voltage (V): 4.756877730875576 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 87.09827840324112
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2499.195679621207
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17757
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:22:30 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 20:32:31 +0100 - Duration: 600006 seconds 
+Real workload: 7.148514161609967E11 - Integer reached: 476852 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17758
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:22:31 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 20:32:31 +0100 - Duration: 600003 seconds 
+Real workload: 2.5123694681943246E11 - Integer reached: 288517 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,0,0,0,4,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.66088e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.01556e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 000000-4-1 0,0,0,0,0,0,4,1                         [0- 0- 0- 0- 0- 0- 2208001- 806400]                     time (s): 601.191034078598 
+Ins Current (mA):557.488913352354 
+Samples: 3000000 
+Consumed Energy (mAs): 313553.80225166806 
+Consumed Energy (mAh): 87.09827840324112 
+Consumed Energy (mWs): 1491512.1534586197 
+Consumed Energy (mWh): 414.3089315162833 
+Avg power (mW): 2499.195679621207 
+Avg Current (mA): 525.3857300976268 
+Avg Voltage (V): 4.756877730875576 
+ Thread : 0 - ThreadProcess id: 17757
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:22:30 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 20:32:31 +0100 - Duration: 600006 seconds 
+Real workload: 7.148514161609967E11 - Integer reached: 476852 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17758
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:22:31 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 20:32:31 +0100 - Duration: 600003 seconds 
+Real workload: 2.5123694681943246E11 - Integer reached: 288517 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 87.09827840324112                     9.66088e+11 9.01556e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 000000-4-1 
+phone format: 0,0,0,0,0,0,4,1 
+Exact values of frequencies: [0- 0- 0- 0- 0- 0- 2208001- 806400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.191034078598 
+Ins Current (mA):557.488913352354 
+Samples: 3000000 
+Consumed Energy (mAs): 313553.80225166806 
+Consumed Energy (mAh): 87.09827840324112 
+Consumed Energy (mWs): 1491512.1534586197 
+Consumed Energy (mWh): 414.3089315162833 
+Avg power (mW): 2499.195679621207 
+Avg Current (mA): 525.3857300976268 
+Avg Voltage (V): 4.756877730875576 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17757
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:22:30 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 20:32:31 +0100 - Duration: 600006 seconds 
+Real workload: 7.148514161609967E11 - Integer reached: 476852 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17758
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:22:31 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 20:32:31 +0100 - Duration: 600003 seconds 
+Real workload: 2.5123694681943246E11 - Integer reached: 288517 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 87.09827840324112 
+Workload: 9.66088e+11 
+Energy efficiency: 9.01556e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49/app_output_folder/all_workloads.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_05_49'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 87.09827840324112
+--- Experiment result, Avg Power = 2499.195679621207
+--- Experiment result, Total Workload = 9.66088e+11
+--- Experiment result, Energy Efficiency = 9.01556e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 000000-4-1.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_22_18_39
+--- Performing experiments on configuration 300000-1-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 18878 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  833.6895414704056
+powermeter script : average_power with numpy  arrays =  833.6895414703246
+powermeter script : Summary Result = time (s): 601.1491410732269
+Ins Current (mA):155.7858285592394
+Samples: 3000000
+Consumed Energy (mAs): 99138.29556794192
+Consumed Energy (mAh): 27.538415435539424
+Consumed Energy (mWs): 498079.25112603966
+Consumed Energy (mWh): 138.35534753501102
+Avg power (mW): 833.6895414704056
+Avg Current (mA): 165.89127865040533
+Avg Voltage (V): 5.025517605583714
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (909 bytes in 0.031s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 0- 0- 0- 0- 0- 652800- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1491410732269 
+Ins Current (mA):155.7858285592394 
+Samples: 3000000 
+Consumed Energy (mAs): 99138.29556794192 
+Consumed Energy (mAh): 27.538415435539424 
+Consumed Energy (mWs): 498079.25112603966 
+Consumed Energy (mWh): 138.35534753501102 
+Avg power (mW): 833.6895414704056 
+Avg Current (mA): 165.89127865040533 
+Avg Voltage (V): 5.025517605583714 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 27.538415435539424
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 833.6895414704056
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 18903
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:38:23 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 20:48:24 +0100 - Duration: 600014 seconds 
+Real workload: 4.708638863940549E10 - Integer reached: 129276 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18904
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:38:23 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 20:48:23 +0100 - Duration: 600005 seconds 
+Real workload: 2.0011029861817514E11 - Integer reached: 258665 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,0,0,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.47197e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.11403e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 300000-1-0 3,0,0,0,0,0,1,0                         [1804800- 0- 0- 0- 0- 0- 652800- 0]                     time (s): 601.1491410732269 
+Ins Current (mA):155.7858285592394 
+Samples: 3000000 
+Consumed Energy (mAs): 99138.29556794192 
+Consumed Energy (mAh): 27.538415435539424 
+Consumed Energy (mWs): 498079.25112603966 
+Consumed Energy (mWh): 138.35534753501102 
+Avg power (mW): 833.6895414704056 
+Avg Current (mA): 165.89127865040533 
+Avg Voltage (V): 5.025517605583714 
+ Thread : 0 - ThreadProcess id: 18903
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:38:23 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 20:48:24 +0100 - Duration: 600014 seconds 
+Real workload: 4.708638863940549E10 - Integer reached: 129276 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18904
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:38:23 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 20:48:23 +0100 - Duration: 600005 seconds 
+Real workload: 2.0011029861817514E11 - Integer reached: 258665 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 27.538415435539424                     2.47197e+11 1.11403e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 300000-1-0 
+phone format: 3,0,0,0,0,0,1,0 
+Exact values of frequencies: [1804800- 0- 0- 0- 0- 0- 652800- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1491410732269 
+Ins Current (mA):155.7858285592394 
+Samples: 3000000 
+Consumed Energy (mAs): 99138.29556794192 
+Consumed Energy (mAh): 27.538415435539424 
+Consumed Energy (mWs): 498079.25112603966 
+Consumed Energy (mWh): 138.35534753501102 
+Avg power (mW): 833.6895414704056 
+Avg Current (mA): 165.89127865040533 
+Avg Voltage (V): 5.025517605583714 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 18903
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:38:23 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 20:48:24 +0100 - Duration: 600014 seconds 
+Real workload: 4.708638863940549E10 - Integer reached: 129276 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18904
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:38:23 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 20:48:23 +0100 - Duration: 600005 seconds 
+Real workload: 2.0011029861817514E11 - Integer reached: 258665 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 27.538415435539424 
+Workload: 2.47197e+11 
+Energy efficiency: 1.11403e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_21_41'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 27.538415435539424
+--- Experiment result, Avg Power = 833.6895414704056
+--- Experiment result, Total Workload = 2.47197e+11
+--- Experiment result, Energy Efficiency = 1.11403e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 300000-1-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_22_34_32
+--- Performing experiments on configuration 400044-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19692 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3313.008409306974
+powermeter script : average_power with numpy  arrays =  3313.0084093030023
+powermeter script : Summary Result = time (s): 601.1499104499817
+Ins Current (mA):720.2322538623275
+Samples: 3000000
+Consumed Energy (mAs): 430917.36577328556
+Consumed Energy (mAh): 119.6992682703571
+Consumed Energy (mWs): 1986367.604409031
+Consumed Energy (mWh): 551.7687790025086
+Avg power (mW): 3313.008409306974
+Avg Current (mA): 718.5775168378227
+Avg Voltage (V): 4.610509418505358
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.1 MB/s (2272 bytes in 0.033s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 0- 1804801- 1804801- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1499104499817 
+Ins Current (mA):720.2322538623275 
+Samples: 3000000 
+Consumed Energy (mAs): 430917.36577328556 
+Consumed Energy (mAh): 119.6992682703571 
+Consumed Energy (mWs): 1986367.604409031 
+Consumed Energy (mWh): 551.7687790025086 
+Avg power (mW): 3313.008409306974 
+Avg Current (mA): 718.5775168378227 
+Avg Voltage (V): 4.610509418505358 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 119.6992682703571
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3313.008409306974
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 19717
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600006 seconds 
+Real workload: 1.607109440986174E11 - Integer reached: 361495 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19718
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600010 seconds 
+Real workload: 1.6042516176868848E11 - Integer reached: 361186 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19719
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600018 seconds 
+Real workload: 1.6066190784179163E11 - Integer reached: 361442 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19721
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600002 seconds 
+Real workload: 6.897815252458064E11 - Integer reached: 728458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19722
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600008 seconds 
+Real workload: 7.928980067113765E11 - Integer reached: 779004 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,4,4,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.96448e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.09318e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400044-3-4 4,0,0,0,4,4,3,4                         [1804801- 0- 0- 0- 1804801- 1804801- 2208000- 2400001]                     time (s): 601.1499104499817 
+Ins Current (mA):720.2322538623275 
+Samples: 3000000 
+Consumed Energy (mAs): 430917.36577328556 
+Consumed Energy (mAh): 119.6992682703571 
+Consumed Energy (mWs): 1986367.604409031 
+Consumed Energy (mWh): 551.7687790025086 
+Avg power (mW): 3313.008409306974 
+Avg Current (mA): 718.5775168378227 
+Avg Voltage (V): 4.610509418505358 
+ Thread : 0 - ThreadProcess id: 19717
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600006 seconds 
+Real workload: 1.607109440986174E11 - Integer reached: 361495 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19718
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600010 seconds 
+Real workload: 1.6042516176868848E11 - Integer reached: 361186 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19719
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600018 seconds 
+Real workload: 1.6066190784179163E11 - Integer reached: 361442 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19721
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600002 seconds 
+Real workload: 6.897815252458064E11 - Integer reached: 728458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19722
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600008 seconds 
+Real workload: 7.928980067113765E11 - Integer reached: 779004 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 119.6992682703571                     1.96448e+12 6.09318e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400044-3-4 
+phone format: 4,0,0,0,4,4,3,4 
+Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 1804801- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1499104499817 
+Ins Current (mA):720.2322538623275 
+Samples: 3000000 
+Consumed Energy (mAs): 430917.36577328556 
+Consumed Energy (mAh): 119.6992682703571 
+Consumed Energy (mWs): 1986367.604409031 
+Consumed Energy (mWh): 551.7687790025086 
+Avg power (mW): 3313.008409306974 
+Avg Current (mA): 718.5775168378227 
+Avg Voltage (V): 4.610509418505358 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 19717
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600006 seconds 
+Real workload: 1.607109440986174E11 - Integer reached: 361495 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19718
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600010 seconds 
+Real workload: 1.6042516176868848E11 - Integer reached: 361186 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19719
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600018 seconds 
+Real workload: 1.6066190784179163E11 - Integer reached: 361442 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19721
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600002 seconds 
+Real workload: 6.897815252458064E11 - Integer reached: 728458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19722
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 20:54:14 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:04:14 +0100 - Duration: 600008 seconds 
+Real workload: 7.928980067113765E11 - Integer reached: 779004 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 119.6992682703571 
+Workload: 1.96448e+12 
+Energy efficiency: 6.09318e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_37_34'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 119.6992682703571
+--- Experiment result, Avg Power = 3313.008409306974
+--- Experiment result, Total Workload = 1.96448e+12
+--- Experiment result, Energy Efficiency = 6.09318e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400044-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_22_50_24
+--- Performing experiments on configuration 111101-2-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  576000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 576000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  576000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 576000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 20929 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 7 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+Thread_6_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3472.408298930882
+powermeter script : average_power with numpy  arrays =  3472.408298930388
+powermeter script : Summary Result = time (s): 601.2101712226868
+Ins Current (mA):727.0004723287713
+Samples: 3000000
+Consumed Energy (mAs): 456113.9820482695
+Consumed Energy (mAh): 126.69832834674152
+Consumed Energy (mWs): 2087229.370562611
+Consumed Energy (mWh): 579.7859362673919
+Avg power (mW): 3472.408298930882
+Avg Current (mA): 758.1646300919771
+Avg Voltage (V): 4.580018852250633
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 7
+--- Number of thread ended: 7 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 14 files pulled, 0 skipped. 0.0 MB/s (3180 bytes in 0.110s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 576000- 576000- 576000- 0- 576000- 1478400- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2101712226868 
+Ins Current (mA):727.0004723287713 
+Samples: 3000000 
+Consumed Energy (mAs): 456113.9820482695 
+Consumed Energy (mAh): 126.69832834674152 
+Consumed Energy (mWs): 2087229.370562611 
+Consumed Energy (mWh): 579.7859362673919 
+Avg power (mW): 3472.408298930882 
+Avg Current (mA): 758.1646300919771 
+Avg Voltage (V): 4.580018852250633 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 126.69832834674152
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3472.408298930882
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 20954
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600022 seconds 
+Real workload: 4.848444487831026E10 - Integer reached: 238987 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20955
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600034 seconds 
+Real workload: 4.833995421571239E10 - Integer reached: 238645 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20956
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600020 seconds 
+Real workload: 4.8201588244712166E10 - Integer reached: 238317 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20957
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600049 seconds 
+Real workload: 4.8799972327795296E10 - Integer reached: 239732 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 20958
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600043 seconds 
+Real workload: 4.85571972119282E10 - Integer reached: 239159 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 20959
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600009 seconds 
+Real workload: 4.9363992439691943E11 - Integer reached: 729125 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 20960
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:09 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600005 seconds 
+Real workload: 8.076361687866227E11 - Integer reached: 924230 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,1,0,1,2,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.54366e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.20766e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 111101-2-4 1,1,1,1,0,1,2,4                         [576000- 576000- 576000- 576000- 0- 576000- 1478400- 2400001]                     time (s): 601.2101712226868 
+Ins Current (mA):727.0004723287713 
+Samples: 3000000 
+Consumed Energy (mAs): 456113.9820482695 
+Consumed Energy (mAh): 126.69832834674152 
+Consumed Energy (mWs): 2087229.370562611 
+Consumed Energy (mWh): 579.7859362673919 
+Avg power (mW): 3472.408298930882 
+Avg Current (mA): 758.1646300919771 
+Avg Voltage (V): 4.580018852250633 
+ Thread : 0 - ThreadProcess id: 20954
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600022 seconds 
+Real workload: 4.848444487831026E10 - Integer reached: 238987 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20955
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600034 seconds 
+Real workload: 4.833995421571239E10 - Integer reached: 238645 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20956
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600020 seconds 
+Real workload: 4.8201588244712166E10 - Integer reached: 238317 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20957
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600049 seconds 
+Real workload: 4.8799972327795296E10 - Integer reached: 239732 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 20958
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600043 seconds 
+Real workload: 4.85571972119282E10 - Integer reached: 239159 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 20959
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600009 seconds 
+Real workload: 4.9363992439691943E11 - Integer reached: 729125 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 20960
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:09 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600005 seconds 
+Real workload: 8.076361687866227E11 - Integer reached: 924230 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 126.69832834674152                     1.54366e+12 8.20766e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 111101-2-4 
+phone format: 1,1,1,1,0,1,2,4 
+Exact values of frequencies: [576000- 576000- 576000- 576000- 0- 576000- 1478400- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2101712226868 
+Ins Current (mA):727.0004723287713 
+Samples: 3000000 
+Consumed Energy (mAs): 456113.9820482695 
+Consumed Energy (mAh): 126.69832834674152 
+Consumed Energy (mWs): 2087229.370562611 
+Consumed Energy (mWh): 579.7859362673919 
+Avg power (mW): 3472.408298930882 
+Avg Current (mA): 758.1646300919771 
+Avg Voltage (V): 4.580018852250633 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 20954
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600022 seconds 
+Real workload: 4.848444487831026E10 - Integer reached: 238987 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20955
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600034 seconds 
+Real workload: 4.833995421571239E10 - Integer reached: 238645 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20956
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600020 seconds 
+Real workload: 4.8201588244712166E10 - Integer reached: 238317 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20957
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600049 seconds 
+Real workload: 4.8799972327795296E10 - Integer reached: 239732 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 20958
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600043 seconds 
+Real workload: 4.85571972119282E10 - Integer reached: 239159 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 20959
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:10 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600009 seconds 
+Real workload: 4.9363992439691943E11 - Integer reached: 729125 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 20960
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:16:09 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:26:10 +0100 - Duration: 600005 seconds 
+Real workload: 8.076361687866227E11 - Integer reached: 924230 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 126.69832834674152 
+Workload: 1.54366e+12 
+Energy efficiency: 8.20766e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_22_53_26'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 126.69832834674152
+--- Experiment result, Avg Power = 3472.408298930882
+--- Experiment result, Total Workload = 1.54366e+12
+--- Experiment result, Energy Efficiency = 8.20766e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 111101-2-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_23_12_22
+--- Performing experiments on configuration 400440-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_6_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_6_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 22589 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  773.211578031247
+powermeter script : average_power with numpy  arrays =  773.2115780311533
+powermeter script : Summary Result = time (s): 601.2578492164612
+Ins Current (mA):141.91995718454075
+Samples: 3000000
+Consumed Energy (mAs): 92563.85313911895
+Consumed Energy (mAh): 25.71218142753304
+Consumed Energy (mWs): 465740.382431444
+Consumed Energy (mWh): 129.37232845317888
+Avg power (mW): 773.211578031247
+Avg Current (mA): 153.5779799282197
+Avg Voltage (V): 5.034651311292386
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1364 bytes in 0.044s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 1804801- 1804801- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2578492164612 
+Ins Current (mA):141.91995718454075 
+Samples: 3000000 
+Consumed Energy (mAs): 92563.85313911895 
+Consumed Energy (mAh): 25.71218142753304 
+Consumed Energy (mWs): 465740.382431444 
+Consumed Energy (mWh): 129.37232845317888 
+Avg power (mW): 773.211578031247 
+Avg Current (mA): 153.5779799282197 
+Avg Voltage (V): 5.034651311292386 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 25.71218142753304
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 773.211578031247
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 22614
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:05 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600010 seconds 
+Real workload: 4.868024094529686E10 - Integer reached: 159507 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22615
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:06 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600029 seconds 
+Real workload: 4.8215777041067505E10 - Integer reached: 158776 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22616
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:06 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600004 seconds 
+Real workload: 4.8142285244855156E10 - Integer reached: 158660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.45038e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.77279e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400440-0-0 4,0,0,4,4,0,0,0                         [1804801- 0- 0- 1804801- 1804801- 0- 0- 0]                     time (s): 601.2578492164612 
+Ins Current (mA):141.91995718454075 
+Samples: 3000000 
+Consumed Energy (mAs): 92563.85313911895 
+Consumed Energy (mAh): 25.71218142753304 
+Consumed Energy (mWs): 465740.382431444 
+Consumed Energy (mWh): 129.37232845317888 
+Avg power (mW): 773.211578031247 
+Avg Current (mA): 153.5779799282197 
+Avg Voltage (V): 5.034651311292386 
+ Thread : 0 - ThreadProcess id: 22614
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:05 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600010 seconds 
+Real workload: 4.868024094529686E10 - Integer reached: 159507 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22615
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:06 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600029 seconds 
+Real workload: 4.8215777041067505E10 - Integer reached: 158776 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22616
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:06 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600004 seconds 
+Real workload: 4.8142285244855156E10 - Integer reached: 158660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 25.71218142753304                     1.45038e+11 1.77279e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400440-0-0 
+phone format: 4,0,0,4,4,0,0,0 
+Exact values of frequencies: [1804801- 0- 0- 1804801- 1804801- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2578492164612 
+Ins Current (mA):141.91995718454075 
+Samples: 3000000 
+Consumed Energy (mAs): 92563.85313911895 
+Consumed Energy (mAh): 25.71218142753304 
+Consumed Energy (mWs): 465740.382431444 
+Consumed Energy (mWh): 129.37232845317888 
+Avg power (mW): 773.211578031247 
+Avg Current (mA): 153.5779799282197 
+Avg Voltage (V): 5.034651311292386 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 22614
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:05 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600010 seconds 
+Real workload: 4.868024094529686E10 - Integer reached: 159507 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22615
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:06 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600029 seconds 
+Real workload: 4.8215777041067505E10 - Integer reached: 158776 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22616
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:32:06 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:42:06 +0100 - Duration: 600004 seconds 
+Real workload: 4.8142285244855156E10 - Integer reached: 158660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 25.71218142753304 
+Workload: 1.45038e+11 
+Energy efficiency: 1.77279e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_5_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_6_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder/Thread_6_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_15_24'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 25.71218142753304
+--- Experiment result, Avg Power = 773.211578031247
+--- Experiment result, Total Workload = 1.45038e+11
+--- Experiment result, Energy Efficiency = 1.77279e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400440-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_23_28_15
+--- Performing experiments on configuration 003333-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 23525 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3261.003335966227
+powermeter script : average_power with numpy  arrays =  3261.003335964124
+powermeter script : Summary Result = time (s): 601.2626721858978
+Ins Current (mA):720.7687007199178
+Samples: 3000000
+Consumed Energy (mAs): 423570.7094855421
+Consumed Energy (mAh): 117.65853041265058
+Consumed Energy (mWs): 1955998.7626023449
+Consumed Energy (mWh): 543.3329896117625
+Avg power (mW): 3261.003335966227
+Avg Current (mA): 705.7716538506215
+Avg Voltage (V): 4.620479326669624
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2727 bytes in 0.039s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 1804800- 1804800- 1804800- 1804800- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2626721858978 
+Ins Current (mA):720.7687007199178 
+Samples: 3000000 
+Consumed Energy (mAs): 423570.7094855421 
+Consumed Energy (mAh): 117.65853041265058 
+Consumed Energy (mWs): 1955998.7626023449 
+Consumed Energy (mWh): 543.3329896117625 
+Avg power (mW): 3261.003335966227 
+Avg Current (mA): 705.7716538506215 
+Avg Voltage (V): 4.620479326669624 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 117.65853041265058
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3261.003335966227
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 23550
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 21:57:56 +0100 - Duration: 600011 seconds 
+Real workload: 1.6100717896312708E11 - Integer reached: 394944 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23551
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:57:56 +0100 - Duration: 600012 seconds 
+Real workload: 1.603166257916829E11 - Integer reached: 394129 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23552
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600011 seconds 
+Real workload: 1.6137553620184872E11 - Integer reached: 395378 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 23554
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600024 seconds 
+Real workload: 1.6156497677310138E11 - Integer reached: 395601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 23555
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600009 seconds 
+Real workload: 6.393276033823634E11 - Integer reached: 766738 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 23556
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600010 seconds 
+Real workload: 7.551504349411526E11 - Integer reached: 830753 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,3,3,3,3,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.03874e+12
+--- Getting energy efficiency
+--- Energy efficiency: 5.77114e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 003333-4-4 0,0,3,3,3,3,4,4                         [0- 0- 1804800- 1804800- 1804800- 1804800- 2208001- 2400001]                     time (s): 601.2626721858978 
+Ins Current (mA):720.7687007199178 
+Samples: 3000000 
+Consumed Energy (mAs): 423570.7094855421 
+Consumed Energy (mAh): 117.65853041265058 
+Consumed Energy (mWs): 1955998.7626023449 
+Consumed Energy (mWh): 543.3329896117625 
+Avg power (mW): 3261.003335966227 
+Avg Current (mA): 705.7716538506215 
+Avg Voltage (V): 4.620479326669624 
+ Thread : 0 - ThreadProcess id: 23550
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 21:57:56 +0100 - Duration: 600011 seconds 
+Real workload: 1.6100717896312708E11 - Integer reached: 394944 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23551
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:57:56 +0100 - Duration: 600012 seconds 
+Real workload: 1.603166257916829E11 - Integer reached: 394129 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23552
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600011 seconds 
+Real workload: 1.6137553620184872E11 - Integer reached: 395378 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 23554
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600024 seconds 
+Real workload: 1.6156497677310138E11 - Integer reached: 395601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 23555
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600009 seconds 
+Real workload: 6.393276033823634E11 - Integer reached: 766738 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 23556
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600010 seconds 
+Real workload: 7.551504349411526E11 - Integer reached: 830753 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 117.65853041265058                     2.03874e+12 5.77114e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 003333-4-4 
+phone format: 0,0,3,3,3,3,4,4 
+Exact values of frequencies: [0- 0- 1804800- 1804800- 1804800- 1804800- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2626721858978 
+Ins Current (mA):720.7687007199178 
+Samples: 3000000 
+Consumed Energy (mAs): 423570.7094855421 
+Consumed Energy (mAh): 117.65853041265058 
+Consumed Energy (mWs): 1955998.7626023449 
+Consumed Energy (mWh): 543.3329896117625 
+Avg power (mW): 3261.003335966227 
+Avg Current (mA): 705.7716538506215 
+Avg Voltage (V): 4.620479326669624 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 23550
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 21:57:56 +0100 - Duration: 600011 seconds 
+Real workload: 1.6100717896312708E11 - Integer reached: 394944 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23551
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 21:57:56 +0100 - Duration: 600012 seconds 
+Real workload: 1.603166257916829E11 - Integer reached: 394129 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23552
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:56 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600011 seconds 
+Real workload: 1.6137553620184872E11 - Integer reached: 395378 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 23554
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600024 seconds 
+Real workload: 1.6156497677310138E11 - Integer reached: 395601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 23555
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600009 seconds 
+Real workload: 6.393276033823634E11 - Integer reached: 766738 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 23556
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 21:47:57 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 21:57:57 +0100 - Duration: 600010 seconds 
+Real workload: 7.551504349411526E11 - Integer reached: 830753 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 48 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 117.65853041265058 
+Workload: 2.03874e+12 
+Energy efficiency: 5.77114e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_31_17'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 117.65853041265058
+--- Experiment result, Avg Power = 3261.003335966227
+--- Experiment result, Total Workload = 2.03874e+12
+--- Experiment result, Energy Efficiency = 5.77114e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 003333-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Sep22_23_44_06
+--- Performing experiments on configuration 333333-1-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 48 
+--- The current battery level : 48, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 24876 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 6 
+--- The current number of thread ready to be sambled  : 6, still lower than the experiment one :  8
+--- Number of thread in experiment phase : 8 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+Thread_6_ready_for_sampling
+Thread_7_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3436.2609287062814
+powermeter script : average_power with numpy  arrays =  3436.260928703981
+powermeter script : Summary Result = time (s): 601.3020641803741
+Ins Current (mA):821.0743704696862
+Samples: 3000000
+Consumed Energy (mAs): 449159.18536295544
+Consumed Energy (mAh): 124.76644037859873
+Consumed Energy (mWs): 2058748.98095226
+Consumed Energy (mWh): 571.8747169311833
+Avg power (mW): 3436.2609287062814
+Avg Current (mA): 749.1509336962795
+Avg Voltage (V): 4.586873985128622
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 8
+--- Number of thread ended: 8 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 16 files pulled, 0 skipped. 0.1 MB/s (3635 bytes in 0.055s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 652800- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.3020641803741 
+Ins Current (mA):821.0743704696862 
+Samples: 3000000 
+Consumed Energy (mAs): 449159.18536295544 
+Consumed Energy (mAh): 124.76644037859873 
+Consumed Energy (mWs): 2058748.98095226 
+Consumed Energy (mWh): 571.8747169311833 
+Avg power (mW): 3436.2609287062814 
+Avg Current (mA): 749.1509336962795 
+Avg Voltage (V): 4.586873985128622 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 124.76644037859873
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3436.2609287062814
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 24901
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:18 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 22:19:18 +0100 - Duration: 600001 seconds 
+Real workload: 1.632503805802446E11 - Integer reached: 456544 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24902
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600007 seconds 
+Real workload: 1.6252612052285553E11 - Integer reached: 455569 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24903
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600018 seconds 
+Real workload: 1.6275844489327338E11 - Integer reached: 455882 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 24904
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600020 seconds 
+Real workload: 1.624801218466136E11 - Integer reached: 455507 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 24905
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:18 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600021 seconds 
+Real workload: 1.625817735251167E11 - Integer reached: 455644 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 24906
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600024 seconds 
+Real workload: 1.6290921380778732E11 - Integer reached: 456085 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 24907
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600010 seconds 
+Real workload: 2.125545493467628E11 - Integer reached: 518326 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 7 - ThreadProcess id: 24908
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600002 seconds 
+Real workload: 7.682017399640516E11 - Integer reached: 962159 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,3,3,3,3,1,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.95726e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.37455e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 333333-1-4 3,3,3,3,3,3,1,4                         [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 652800- 2400001]                     time (s): 601.3020641803741 
+Ins Current (mA):821.0743704696862 
+Samples: 3000000 
+Consumed Energy (mAs): 449159.18536295544 
+Consumed Energy (mAh): 124.76644037859873 
+Consumed Energy (mWs): 2058748.98095226 
+Consumed Energy (mWh): 571.8747169311833 
+Avg power (mW): 3436.2609287062814 
+Avg Current (mA): 749.1509336962795 
+Avg Voltage (V): 4.586873985128622 
+ Thread : 0 - ThreadProcess id: 24901
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:18 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 22:19:18 +0100 - Duration: 600001 seconds 
+Real workload: 1.632503805802446E11 - Integer reached: 456544 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24902
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600007 seconds 
+Real workload: 1.6252612052285553E11 - Integer reached: 455569 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24903
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600018 seconds 
+Real workload: 1.6275844489327338E11 - Integer reached: 455882 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 24904
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600020 seconds 
+Real workload: 1.624801218466136E11 - Integer reached: 455507 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 24905
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:18 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600021 seconds 
+Real workload: 1.625817735251167E11 - Integer reached: 455644 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 24906
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600024 seconds 
+Real workload: 1.6290921380778732E11 - Integer reached: 456085 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 24907
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600010 seconds 
+Real workload: 2.125545493467628E11 - Integer reached: 518326 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 7 - ThreadProcess id: 24908
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600002 seconds 
+Real workload: 7.682017399640516E11 - Integer reached: 962159 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 124.76644037859873                     1.95726e+12 6.37455e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 333333-1-4 
+phone format: 3,3,3,3,3,3,1,4 
+Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 652800- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.3020641803741 
+Ins Current (mA):821.0743704696862 
+Samples: 3000000 
+Consumed Energy (mAs): 449159.18536295544 
+Consumed Energy (mAh): 124.76644037859873 
+Consumed Energy (mWs): 2058748.98095226 
+Consumed Energy (mWh): 571.8747169311833 
+Avg power (mW): 3436.2609287062814 
+Avg Current (mA): 749.1509336962795 
+Avg Voltage (V): 4.586873985128622 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 24901
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:18 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 22:19:18 +0100 - Duration: 600001 seconds 
+Real workload: 1.632503805802446E11 - Integer reached: 456544 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24902
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600007 seconds 
+Real workload: 1.6252612052285553E11 - Integer reached: 455569 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24903
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600018 seconds 
+Real workload: 1.6275844489327338E11 - Integer reached: 455882 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 24904
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600020 seconds 
+Real workload: 1.624801218466136E11 - Integer reached: 455507 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 24905
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:18 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600021 seconds 
+Real workload: 1.625817735251167E11 - Integer reached: 455644 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 24906
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600024 seconds 
+Real workload: 1.6290921380778732E11 - Integer reached: 456085 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 24907
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600010 seconds 
+Real workload: 2.125545493467628E11 - Integer reached: 518326 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 7 - ThreadProcess id: 24908
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:09:19 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 22:19:19 +0100 - Duration: 600002 seconds 
+Real workload: 7.682017399640516E11 - Integer reached: 962159 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 124.76644037859873 
+Workload: 1.95726e+12 
+Energy efficiency: 6.37455e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Sep22_23_47_08'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 124.76644037859873
+--- Experiment result, Avg Power = 3436.2609287062814
+--- Experiment result, Total Workload = 1.95726e+12
+--- Experiment result, Energy Efficiency = 6.37455e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 333333-1-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_00_05_32
+--- Performing experiments on configuration 001011-4-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  576000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 576000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_7_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_6_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_7_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_6_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 26411 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3413.5441596467595
+powermeter script : average_power with numpy  arrays =  3413.5441596464257
+powermeter script : Summary Result = time (s): 601.2500140666962
+Ins Current (mA):754.4351045594789
+Samples: 3000000
+Consumed Energy (mAs): 447047.7153805407
+Consumed Energy (mAh): 124.17992093903908
+Consumed Energy (mWs): 2050896.52366014
+Consumed Energy (mWh): 569.6934787944833
+Avg power (mW): 3413.5441596467595
+Avg Current (mA): 743.4850816369236
+Avg Voltage (V): 4.591274585000675
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2268 bytes in 0.069s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 576000- 0- 576000- 576000- 2208001- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2500140666962 
+Ins Current (mA):754.4351045594789 
+Samples: 3000000 
+Consumed Energy (mAs): 447047.7153805407 
+Consumed Energy (mAh): 124.17992093903908 
+Consumed Energy (mWs): 2050896.52366014 
+Consumed Energy (mWh): 569.6934787944833 
+Avg power (mW): 3413.5441596467595 
+Avg Current (mA): 743.4850816369236 
+Avg Voltage (V): 4.591274585000675 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 124.17992093903908
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3413.5441596467595
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 26436
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600022 seconds 
+Real workload: 4.740102788326543E10 - Integer reached: 201175 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26437
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:15 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600006 seconds 
+Real workload: 4.727140259998788E10 - Integer reached: 200911 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26438
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600003 seconds 
+Real workload: 4.726208063044429E10 - Integer reached: 200892 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26439
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:15 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600007 seconds 
+Real workload: 7.3946730806931E11 - Integer reached: 753268 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 26441
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600009 seconds 
+Real workload: 5.880218635427488E11 - Integer reached: 674579 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,1,0,1,1,4,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.46942e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.45095e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 001011-4-2 0,0,1,0,1,1,4,2                         [0- 0- 576000- 0- 576000- 576000- 2208001- 1766400]                     time (s): 601.2500140666962 
+Ins Current (mA):754.4351045594789 
+Samples: 3000000 
+Consumed Energy (mAs): 447047.7153805407 
+Consumed Energy (mAh): 124.17992093903908 
+Consumed Energy (mWs): 2050896.52366014 
+Consumed Energy (mWh): 569.6934787944833 
+Avg power (mW): 3413.5441596467595 
+Avg Current (mA): 743.4850816369236 
+Avg Voltage (V): 4.591274585000675 
+ Thread : 0 - ThreadProcess id: 26436
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600022 seconds 
+Real workload: 4.740102788326543E10 - Integer reached: 201175 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26437
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:15 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600006 seconds 
+Real workload: 4.727140259998788E10 - Integer reached: 200911 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26438
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600003 seconds 
+Real workload: 4.726208063044429E10 - Integer reached: 200892 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26439
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:15 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600007 seconds 
+Real workload: 7.3946730806931E11 - Integer reached: 753268 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 26441
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600009 seconds 
+Real workload: 5.880218635427488E11 - Integer reached: 674579 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 124.17992093903908                     1.46942e+12 8.45095e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 001011-4-2 
+phone format: 0,0,1,0,1,1,4,2 
+Exact values of frequencies: [0- 0- 576000- 0- 576000- 576000- 2208001- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2500140666962 
+Ins Current (mA):754.4351045594789 
+Samples: 3000000 
+Consumed Energy (mAs): 447047.7153805407 
+Consumed Energy (mAh): 124.17992093903908 
+Consumed Energy (mWs): 2050896.52366014 
+Consumed Energy (mWh): 569.6934787944833 
+Avg power (mW): 3413.5441596467595 
+Avg Current (mA): 743.4850816369236 
+Avg Voltage (V): 4.591274585000675 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 26436
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600022 seconds 
+Real workload: 4.740102788326543E10 - Integer reached: 201175 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26437
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:15 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600006 seconds 
+Real workload: 4.727140259998788E10 - Integer reached: 200911 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26438
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600003 seconds 
+Real workload: 4.726208063044429E10 - Integer reached: 200892 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26439
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:15 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600007 seconds 
+Real workload: 7.3946730806931E11 - Integer reached: 753268 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 26441
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:29:16 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 22:39:16 +0100 - Duration: 600009 seconds 
+Real workload: 5.880218635427488E11 - Integer reached: 674579 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 124.17992093903908 
+Workload: 1.46942e+12 
+Energy efficiency: 8.45095e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_5_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_6_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_6_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_7_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder/Thread_7_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_08_34'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 124.17992093903908
+--- Experiment result, Avg Power = 3413.5441596467595
+--- Experiment result, Total Workload = 1.46942e+12
+--- Experiment result, Energy Efficiency = 8.45095e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 001011-4-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_00_25_26
+--- Performing experiments on configuration 101010-3-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  576000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 576000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 27872 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2085.4015126623954
+powermeter script : average_power with numpy  arrays =  2085.401512661535
+powermeter script : Summary Result = time (s): 601.2816140651703
+Ins Current (mA):420.12257538588125
+Samples: 3000000
+Consumed Energy (mAs): 258475.6652971318
+Consumed Energy (mAh): 71.79879591586995
+Consumed Energy (mWs): 1246909.5763842405
+Consumed Energy (mWh): 346.3637712178446
+Avg power (mW): 2085.4015126623954
+Avg Current (mA): 432.01251249561
+Avg Voltage (V): 4.827178501418027
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.055s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 0- 576000- 0- 576000- 0- 2208000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2816140651703 
+Ins Current (mA):420.12257538588125 
+Samples: 3000000 
+Consumed Energy (mAs): 258475.6652971318 
+Consumed Energy (mAh): 71.79879591586995 
+Consumed Energy (mWs): 1246909.5763842405 
+Consumed Energy (mWh): 346.3637712178446 
+Avg power (mW): 2085.4015126623954 
+Avg Current (mA): 432.01251249561 
+Avg Voltage (V): 4.827178501418027 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 71.79879591586995
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2085.4015126623954
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 27897
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600015 seconds 
+Real workload: 4.9427318588718735E10 - Integer reached: 184428 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27898
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600011 seconds 
+Real workload: 4.991437614126587E10 - Integer reached: 185297 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27899
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600012 seconds 
+Real workload: 4.9773441021705444E10 - Integer reached: 185046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27901
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600001 seconds 
+Real workload: 7.331170612853961E11 - Integer reached: 673735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,1,0,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 8.82232e+11
+--- Getting energy efficiency
+--- Energy efficiency: 8.13831e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 101010-3-0 1,0,1,0,1,0,3,0                         [576000- 0- 576000- 0- 576000- 0- 2208000- 0]                     time (s): 601.2816140651703 
+Ins Current (mA):420.12257538588125 
+Samples: 3000000 
+Consumed Energy (mAs): 258475.6652971318 
+Consumed Energy (mAh): 71.79879591586995 
+Consumed Energy (mWs): 1246909.5763842405 
+Consumed Energy (mWh): 346.3637712178446 
+Avg power (mW): 2085.4015126623954 
+Avg Current (mA): 432.01251249561 
+Avg Voltage (V): 4.827178501418027 
+ Thread : 0 - ThreadProcess id: 27897
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600015 seconds 
+Real workload: 4.9427318588718735E10 - Integer reached: 184428 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27898
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600011 seconds 
+Real workload: 4.991437614126587E10 - Integer reached: 185297 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27899
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600012 seconds 
+Real workload: 4.9773441021705444E10 - Integer reached: 185046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27901
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600001 seconds 
+Real workload: 7.331170612853961E11 - Integer reached: 673735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 71.79879591586995                     8.82232e+11 8.13831e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 101010-3-0 
+phone format: 1,0,1,0,1,0,3,0 
+Exact values of frequencies: [576000- 0- 576000- 0- 576000- 0- 2208000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2816140651703 
+Ins Current (mA):420.12257538588125 
+Samples: 3000000 
+Consumed Energy (mAs): 258475.6652971318 
+Consumed Energy (mAh): 71.79879591586995 
+Consumed Energy (mWs): 1246909.5763842405 
+Consumed Energy (mWh): 346.3637712178446 
+Avg power (mW): 2085.4015126623954 
+Avg Current (mA): 432.01251249561 
+Avg Voltage (V): 4.827178501418027 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 27897
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600015 seconds 
+Real workload: 4.9427318588718735E10 - Integer reached: 184428 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27898
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600011 seconds 
+Real workload: 4.991437614126587E10 - Integer reached: 185297 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27899
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600012 seconds 
+Real workload: 4.9773441021705444E10 - Integer reached: 185046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27901
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 22:45:10 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 22:55:10 +0100 - Duration: 600001 seconds 
+Real workload: 7.331170612853961E11 - Integer reached: 673735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 71.79879591586995 
+Workload: 8.82232e+11 
+Energy efficiency: 8.13831e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_28_28'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 71.79879591586995
+--- Experiment result, Avg Power = 2085.4015126623954
+--- Experiment result, Total Workload = 8.82232e+11
+--- Experiment result, Energy Efficiency = 8.13831e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 101010-3-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_00_41_21
+--- Performing experiments on configuration 011001-0-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  576000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 576000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 28916 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2395.9049563707067
+powermeter script : average_power with numpy  arrays =  2395.9049563707736
+powermeter script : Summary Result = time (s): 601.262365102768
+Ins Current (mA):480.64431984397856
+Samples: 3000000
+Consumed Energy (mAs): 302108.13241722004
+Consumed Energy (mAh): 83.91892567145001
+Consumed Energy (mWs): 1440990.3180231708
+Consumed Energy (mWh): 400.2750883397697
+Avg power (mW): 2395.9049563707067
+Avg Current (mA): 501.7839544241944
+Avg Voltage (V): 4.7747739545000965
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.053s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 576000- 576000- 0- 0- 576000- 0- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.262365102768 
+Ins Current (mA):480.64431984397856 
+Samples: 3000000 
+Consumed Energy (mAs): 302108.13241722004 
+Consumed Energy (mAh): 83.91892567145001 
+Consumed Energy (mWs): 1440990.3180231708 
+Consumed Energy (mWh): 400.2750883397697 
+Avg power (mW): 2395.9049563707067 
+Avg Current (mA): 501.7839544241944 
+Avg Voltage (V): 4.7747739545000965 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 83.91892567145001
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2395.9049563707067
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 28941
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600022 seconds 
+Real workload: 4.986213301198088E10 - Integer reached: 185204 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28942
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600034 seconds 
+Real workload: 5.0114622876029465E10 - Integer reached: 185653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28943
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600013 seconds 
+Real workload: 4.9540314602608505E10 - Integer reached: 184630 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28944
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600005 seconds 
+Real workload: 8.002738155904878E11 - Integer reached: 702771 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,1,0,0,1,0,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.49791e+11
+--- Getting energy efficiency
+--- Energy efficiency: 8.83551e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 011001-0-4 0,1,1,0,0,1,0,4                         [0- 576000- 576000- 0- 0- 576000- 0- 2400001]                     time (s): 601.262365102768 
+Ins Current (mA):480.64431984397856 
+Samples: 3000000 
+Consumed Energy (mAs): 302108.13241722004 
+Consumed Energy (mAh): 83.91892567145001 
+Consumed Energy (mWs): 1440990.3180231708 
+Consumed Energy (mWh): 400.2750883397697 
+Avg power (mW): 2395.9049563707067 
+Avg Current (mA): 501.7839544241944 
+Avg Voltage (V): 4.7747739545000965 
+ Thread : 0 - ThreadProcess id: 28941
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600022 seconds 
+Real workload: 4.986213301198088E10 - Integer reached: 185204 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28942
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600034 seconds 
+Real workload: 5.0114622876029465E10 - Integer reached: 185653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28943
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600013 seconds 
+Real workload: 4.9540314602608505E10 - Integer reached: 184630 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28944
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600005 seconds 
+Real workload: 8.002738155904878E11 - Integer reached: 702771 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 83.91892567145001                     9.49791e+11 8.83551e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 011001-0-4 
+phone format: 0,1,1,0,0,1,0,4 
+Exact values of frequencies: [0- 576000- 576000- 0- 0- 576000- 0- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.262365102768 
+Ins Current (mA):480.64431984397856 
+Samples: 3000000 
+Consumed Energy (mAs): 302108.13241722004 
+Consumed Energy (mAh): 83.91892567145001 
+Consumed Energy (mWs): 1440990.3180231708 
+Consumed Energy (mWh): 400.2750883397697 
+Avg power (mW): 2395.9049563707067 
+Avg Current (mA): 501.7839544241944 
+Avg Voltage (V): 4.7747739545000965 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 28941
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600022 seconds 
+Real workload: 4.986213301198088E10 - Integer reached: 185204 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28942
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600034 seconds 
+Real workload: 5.0114622876029465E10 - Integer reached: 185653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28943
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 5 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600013 seconds 
+Real workload: 4.9540314602608505E10 - Integer reached: 184630 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28944
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:01:05 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 23:11:05 +0100 - Duration: 600005 seconds 
+Real workload: 8.002738155904878E11 - Integer reached: 702771 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 83.91892567145001 
+Workload: 9.49791e+11 
+Energy efficiency: 8.83551e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_00_44_23'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 83.91892567145001
+--- Experiment result, Avg Power = 2395.9049563707067
+--- Experiment result, Total Workload = 9.49791e+11
+--- Experiment result, Energy Efficiency = 8.83551e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 011001-0-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_00_57_15
+--- Performing experiments on configuration 400000-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 30025 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 1 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  678.782917224574
+powermeter script : average_power with numpy  arrays =  678.7829172245109
+powermeter script : Summary Result = time (s): 601.2028007507324
+Ins Current (mA):126.68348094394604
+Samples: 3000000
+Consumed Energy (mAs): 81239.88905233935
+Consumed Energy (mAh): 22.566635847872043
+Consumed Energy (mWs): 409972.4894391532
+Consumed Energy (mWh): 113.88124706643146
+Avg power (mW): 678.782917224574
+Avg Current (mA): 134.44556243762943
+Avg Voltage (V): 5.0487565741670934
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 1
+--- Number of thread ended: 1 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 2 files pulled, 0 skipped. 0.0 MB/s (452 bytes in 0.016s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 0- 0- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2028007507324 
+Ins Current (mA):126.68348094394604 
+Samples: 3000000 
+Consumed Energy (mAs): 81239.88905233935 
+Consumed Energy (mAh): 22.566635847872043 
+Consumed Energy (mWs): 409972.4894391532 
+Consumed Energy (mWh): 113.88124706643146 
+Avg power (mW): 678.782917224574 
+Avg Current (mA): 134.44556243762943 
+Avg Voltage (V): 5.0487565741670934 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.566635847872043
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 678.782917224574
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 30053
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:16:59 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 23:26:59 +0100 - Duration: 600014 seconds 
+Real workload: 4.51737218312665E10 - Integer reached: 90966 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.51737e+10
+--- Getting energy efficiency
+--- Energy efficiency: 4.99553e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400000-0-0 4,0,0,0,0,0,0,0                         [1804801- 0- 0- 0- 0- 0- 0- 0]                     time (s): 601.2028007507324 
+Ins Current (mA):126.68348094394604 
+Samples: 3000000 
+Consumed Energy (mAs): 81239.88905233935 
+Consumed Energy (mAh): 22.566635847872043 
+Consumed Energy (mWs): 409972.4894391532 
+Consumed Energy (mWh): 113.88124706643146 
+Avg power (mW): 678.782917224574 
+Avg Current (mA): 134.44556243762943 
+Avg Voltage (V): 5.0487565741670934 
+ Thread : 0 - ThreadProcess id: 30053
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:16:59 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 23:26:59 +0100 - Duration: 600014 seconds 
+Real workload: 4.51737218312665E10 - Integer reached: 90966 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.566635847872043                     4.51737e+10 4.99553e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400000-0-0 
+phone format: 4,0,0,0,0,0,0,0 
+Exact values of frequencies: [1804801- 0- 0- 0- 0- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2028007507324 
+Ins Current (mA):126.68348094394604 
+Samples: 3000000 
+Consumed Energy (mAs): 81239.88905233935 
+Consumed Energy (mAh): 22.566635847872043 
+Consumed Energy (mWs): 409972.4894391532 
+Consumed Energy (mWh): 113.88124706643146 
+Avg power (mW): 678.782917224574 
+Avg Current (mA): 134.44556243762943 
+Avg Voltage (V): 5.0487565741670934 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 30053
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:16:59 +0100 
+Core id: 0 
+Ending time: Sun, 12 Dec 2021 23:26:59 +0100 - Duration: 600014 seconds 
+Real workload: 4.51737218312665E10 - Integer reached: 90966 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.566635847872043 
+Workload: 4.51737e+10 
+Energy efficiency: 4.99553e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_00_17'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.566635847872043
+--- Experiment result, Avg Power = 678.782917224574
+--- Experiment result, Total Workload = 4.51737e+10
+--- Experiment result, Energy Efficiency = 4.99553e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400000-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_01_13_06
+--- Performing experiments on configuration 044000-2-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 30754 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2021.952000943241
+powermeter script : average_power with numpy  arrays =  2021.9520009428254
+powermeter script : Summary Result = time (s): 601.2129006385803
+Ins Current (mA):424.34078512333735
+Samples: 3000000
+Consumed Energy (mAs): 249713.95472965285
+Consumed Energy (mAh): 69.36498742490357
+Consumed Energy (mWs): 1208265.4371390734
+Consumed Energy (mWh): 335.6292880941871
+Avg power (mW): 2021.952000943241
+Avg Current (mA): 417.95325156616815
+Avg Voltage (V): 4.837746789542888
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1815 bytes in 0.066s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 0- 0- 0- 1478400- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2129006385803 
+Ins Current (mA):424.34078512333735 
+Samples: 3000000 
+Consumed Energy (mAs): 249713.95472965285 
+Consumed Energy (mAh): 69.36498742490357 
+Consumed Energy (mWs): 1208265.4371390734 
+Consumed Energy (mWh): 335.6292880941871 
+Avg power (mW): 2021.952000943241 
+Avg Current (mA): 417.95325156616815 
+Avg Voltage (V): 4.837746789542888 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 69.36498742490357
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2021.952000943241
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 30780
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600030 seconds 
+Real workload: 4.945639386399684E10 - Integer reached: 184480 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30781
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600032 seconds 
+Real workload: 5.017770788359638E10 - Integer reached: 185765 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30782
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600009 seconds 
+Real workload: 4.845071077148418E11 - Integer reached: 551986 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 30783
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600007 seconds 
+Real workload: 5.81485925211839E11 - Integer reached: 602635 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,0,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.16563e+12
+--- Getting energy efficiency
+--- Energy efficiency: 5.95086e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044000-2-2 0,4,4,0,0,0,2,2                         [0- 1804801- 1804801- 0- 0- 0- 1478400- 1766400]                     time (s): 601.2129006385803 
+Ins Current (mA):424.34078512333735 
+Samples: 3000000 
+Consumed Energy (mAs): 249713.95472965285 
+Consumed Energy (mAh): 69.36498742490357 
+Consumed Energy (mWs): 1208265.4371390734 
+Consumed Energy (mWh): 335.6292880941871 
+Avg power (mW): 2021.952000943241 
+Avg Current (mA): 417.95325156616815 
+Avg Voltage (V): 4.837746789542888 
+ Thread : 0 - ThreadProcess id: 30780
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600030 seconds 
+Real workload: 4.945639386399684E10 - Integer reached: 184480 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30781
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600032 seconds 
+Real workload: 5.017770788359638E10 - Integer reached: 185765 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30782
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600009 seconds 
+Real workload: 4.845071077148418E11 - Integer reached: 551986 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 30783
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600007 seconds 
+Real workload: 5.81485925211839E11 - Integer reached: 602635 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 69.36498742490357                     1.16563e+12 5.95086e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044000-2-2 
+phone format: 0,4,4,0,0,0,2,2 
+Exact values of frequencies: [0- 1804801- 1804801- 0- 0- 0- 1478400- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2129006385803 
+Ins Current (mA):424.34078512333735 
+Samples: 3000000 
+Consumed Energy (mAs): 249713.95472965285 
+Consumed Energy (mAh): 69.36498742490357 
+Consumed Energy (mWs): 1208265.4371390734 
+Consumed Energy (mWh): 335.6292880941871 
+Avg power (mW): 2021.952000943241 
+Avg Current (mA): 417.95325156616815 
+Avg Voltage (V): 4.837746789542888 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 30780
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600030 seconds 
+Real workload: 4.945639386399684E10 - Integer reached: 184480 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30781
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 2 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600032 seconds 
+Real workload: 5.017770788359638E10 - Integer reached: 185765 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30782
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600009 seconds 
+Real workload: 4.845071077148418E11 - Integer reached: 551986 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 30783
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:32:50 +0100 
+Core id: 7 
+Ending time: Sun, 12 Dec 2021 23:42:50 +0100 - Duration: 600007 seconds 
+Real workload: 5.81485925211839E11 - Integer reached: 602635 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 69.36498742490357 
+Workload: 1.16563e+12 
+Energy efficiency: 5.95086e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/app_output_folder/Thread_0_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_16_08'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 69.36498742490357
+--- Experiment result, Avg Power = 2021.952000943241
+--- Experiment result, Total Workload = 1.16563e+12
+--- Experiment result, Energy Efficiency = 5.95086e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044000-2-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_01_29_00
+--- Performing experiments on configuration 040440-1-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 32091 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  912.3077278590872
+powermeter script : average_power with numpy  arrays =  912.3077278591957
+powermeter script : Summary Result = time (s): 601.169468164444
+Ins Current (mA):167.4083517136555
+Samples: 3000000
+Consumed Energy (mAs): 108368.36115077809
+Consumed Energy (mAh): 30.102322541882803
+Consumed Energy (mWs): 543173.2415655268
+Consumed Energy (mWh): 150.88145599042412
+Avg power (mW): 912.3077278590872
+Avg Current (mA): 181.9646673028808
+Avg Voltage (V): 5.0136531524581525
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1819 bytes in 0.063s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 0- 1804801- 1804801- 0- 652800- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.169468164444 
+Ins Current (mA):167.4083517136555 
+Samples: 3000000 
+Consumed Energy (mAs): 108368.36115077809 
+Consumed Energy (mAh): 30.102322541882803 
+Consumed Energy (mWs): 543173.2415655268 
+Consumed Energy (mWh): 150.88145599042412 
+Avg power (mW): 912.3077278590872 
+Avg Current (mA): 181.9646673028808 
+Avg Voltage (V): 5.0136531524581525 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 30.102322541882803
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 912.3077278590872
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 32116
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600032 seconds 
+Real workload: 4.9331209732942856E10 - Integer reached: 184256 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 32117
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600019 seconds 
+Real workload: 4.9811040905787544E10 - Integer reached: 185113 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 32119
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600009 seconds 
+Real workload: 5.017376388758807E10 - Integer reached: 185758 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 32120
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 23:58:45 +0100 - Duration: 600012 seconds 
+Real workload: 2.0629660899371115E11 - Integer reached: 366139 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,0,4,4,0,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.55613e+11
+--- Getting energy efficiency
+--- Energy efficiency: 8.46491e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 040440-1-0 0,4,0,4,4,0,1,0                         [0- 1804801- 0- 1804801- 1804801- 0- 652800- 0]                     time (s): 601.169468164444 
+Ins Current (mA):167.4083517136555 
+Samples: 3000000 
+Consumed Energy (mAs): 108368.36115077809 
+Consumed Energy (mAh): 30.102322541882803 
+Consumed Energy (mWs): 543173.2415655268 
+Consumed Energy (mWh): 150.88145599042412 
+Avg power (mW): 912.3077278590872 
+Avg Current (mA): 181.9646673028808 
+Avg Voltage (V): 5.0136531524581525 
+ Thread : 0 - ThreadProcess id: 32116
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600032 seconds 
+Real workload: 4.9331209732942856E10 - Integer reached: 184256 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 32117
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600019 seconds 
+Real workload: 4.9811040905787544E10 - Integer reached: 185113 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 32119
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600009 seconds 
+Real workload: 5.017376388758807E10 - Integer reached: 185758 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 32120
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 23:58:45 +0100 - Duration: 600012 seconds 
+Real workload: 2.0629660899371115E11 - Integer reached: 366139 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 30.102322541882803                     3.55613e+11 8.46491e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 040440-1-0 
+phone format: 0,4,0,4,4,0,1,0 
+Exact values of frequencies: [0- 1804801- 0- 1804801- 1804801- 0- 652800- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.169468164444 
+Ins Current (mA):167.4083517136555 
+Samples: 3000000 
+Consumed Energy (mAs): 108368.36115077809 
+Consumed Energy (mAh): 30.102322541882803 
+Consumed Energy (mWs): 543173.2415655268 
+Consumed Energy (mWh): 150.88145599042412 
+Avg power (mW): 912.3077278590872 
+Avg Current (mA): 181.9646673028808 
+Avg Voltage (V): 5.0136531524581525 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 32116
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 1 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600032 seconds 
+Real workload: 4.9331209732942856E10 - Integer reached: 184256 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 32117
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 3 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600019 seconds 
+Real workload: 4.9811040905787544E10 - Integer reached: 185113 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 32119
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 4 
+Ending time: Sun, 12 Dec 2021 23:58:44 +0100 - Duration: 600009 seconds 
+Real workload: 5.017376388758807E10 - Integer reached: 185758 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 32120
+----------------------------------------
+Starting time: Sun, 12 Dec 2021 23:48:44 +0100 
+Core id: 6 
+Ending time: Sun, 12 Dec 2021 23:58:45 +0100 - Duration: 600012 seconds 
+Real workload: 2.0629660899371115E11 - Integer reached: 366139 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 30.102322541882803 
+Workload: 3.55613e+11 
+Energy efficiency: 8.46491e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_32_02'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 30.102322541882803
+--- Experiment result, Avg Power = 912.3077278590872
+--- Experiment result, Total Workload = 3.55613e+11
+--- Experiment result, Energy Efficiency = 8.46491e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 040440-1-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_01_44_54
+--- Performing experiments on configuration 202220-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1363200
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1363200
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1363200
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1363200
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1363200
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1363200
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1363200
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1363200
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 1265 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3318.2389986990997
+powermeter script : average_power with numpy  arrays =  3318.2389986960898
+powermeter script : Summary Result = time (s): 601.091050863266
+Ins Current (mA):721.9602107163671
+Samples: 3000000
+Consumed Energy (mAs): 432039.98507000017
+Consumed Energy (mAh): 120.01110696388893
+Consumed Energy (mWs): 1990757.8219392183
+Consumed Energy (mWh): 552.9882838720051
+Avg power (mW): 3318.2389986990997
+Avg Current (mA): 719.8194534946632
+Avg Voltage (V): 4.609821230295079
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2711 bytes in 0.088s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1363200- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.091050863266 
+Ins Current (mA):721.9602107163671 
+Samples: 3000000 
+Consumed Energy (mAs): 432039.98507000017 
+Consumed Energy (mAh): 120.01110696388893 
+Consumed Energy (mWs): 1990757.8219392183 
+Consumed Energy (mWh): 552.9882838720051 
+Avg power (mW): 3318.2389986990997 
+Avg Current (mA): 719.8194534946632 
+Avg Voltage (V): 4.609821230295079 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 120.01110696388893
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3318.2389986990997
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 1293
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:38 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600007 seconds 
+Real workload: 4.983060674569165E10 - Integer reached: 224886 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 1294
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600028 seconds 
+Real workload: 4.926461085335536E10 - Integer reached: 223657 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 1295
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600038 seconds 
+Real workload: 4.987588347367015E10 - Integer reached: 224984 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 1297
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600027 seconds 
+Real workload: 5.003729705986777E10 - Integer reached: 225333 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 1298
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600010 seconds 
+Real workload: 7.31496345513317E11 - Integer reached: 818116 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 1299
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600001 seconds 
+Real workload: 7.919970739570972E11 - Integer reached: 850037 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,2,2,2,0,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.7225e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.96726e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 202220-4-4 2,0,2,2,2,0,4,4                         [1363200- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400001]                     time (s): 601.091050863266 
+Ins Current (mA):721.9602107163671 
+Samples: 3000000 
+Consumed Energy (mAs): 432039.98507000017 
+Consumed Energy (mAh): 120.01110696388893 
+Consumed Energy (mWs): 1990757.8219392183 
+Consumed Energy (mWh): 552.9882838720051 
+Avg power (mW): 3318.2389986990997 
+Avg Current (mA): 719.8194534946632 
+Avg Voltage (V): 4.609821230295079 
+ Thread : 0 - ThreadProcess id: 1293
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:38 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600007 seconds 
+Real workload: 4.983060674569165E10 - Integer reached: 224886 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 1294
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600028 seconds 
+Real workload: 4.926461085335536E10 - Integer reached: 223657 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 1295
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600038 seconds 
+Real workload: 4.987588347367015E10 - Integer reached: 224984 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 1297
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600027 seconds 
+Real workload: 5.003729705986777E10 - Integer reached: 225333 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 1298
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600010 seconds 
+Real workload: 7.31496345513317E11 - Integer reached: 818116 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 1299
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600001 seconds 
+Real workload: 7.919970739570972E11 - Integer reached: 850037 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 120.01110696388893                     1.7225e+12 6.96726e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 202220-4-4 
+phone format: 2,0,2,2,2,0,4,4 
+Exact values of frequencies: [1363200- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.091050863266 
+Ins Current (mA):721.9602107163671 
+Samples: 3000000 
+Consumed Energy (mAs): 432039.98507000017 
+Consumed Energy (mAh): 120.01110696388893 
+Consumed Energy (mWs): 1990757.8219392183 
+Consumed Energy (mWh): 552.9882838720051 
+Avg power (mW): 3318.2389986990997 
+Avg Current (mA): 719.8194534946632 
+Avg Voltage (V): 4.609821230295079 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 1293
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:38 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600007 seconds 
+Real workload: 4.983060674569165E10 - Integer reached: 224886 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 1294
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600028 seconds 
+Real workload: 4.926461085335536E10 - Integer reached: 223657 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 1295
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600038 seconds 
+Real workload: 4.987588347367015E10 - Integer reached: 224984 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 1297
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600027 seconds 
+Real workload: 5.003729705986777E10 - Integer reached: 225333 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 1298
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600010 seconds 
+Real workload: 7.31496345513317E11 - Integer reached: 818116 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 1299
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:04:39 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 00:14:39 +0100 - Duration: 600001 seconds 
+Real workload: 7.919970739570972E11 - Integer reached: 850037 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 120.01110696388893 
+Workload: 1.7225e+12 
+Energy efficiency: 6.96726e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_01_47_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 120.01110696388893
+--- Experiment result, Avg Power = 3318.2389986990997
+--- Experiment result, Total Workload = 1.7225e+12
+--- Experiment result, Energy Efficiency = 6.96726e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 202220-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_02_00_49
+--- Performing experiments on configuration 330003-1-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 3445 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1409.9692030550452
+powermeter script : average_power with numpy  arrays =  1409.96920305518
+powermeter script : Summary Result = time (s): 611.2809545993805
+Ins Current (mA):281.17874420057444
+Samples: 3000000
+Consumed Energy (mAs): 170865.87042727994
+Consumed Energy (mAh): 47.46274178535554
+Consumed Energy (mWs): 843104.4921064879
+Consumed Energy (mWh): 234.19569225180217
+Avg power (mW): 1409.9692030550452
+Avg Current (mA): 285.63308822966036
+Avg Voltage (V): 4.936295062291151
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1810 bytes in 0.047s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 1804800- 0- 0- 0- 1804800- 652800- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 611.2809545993805 
+Ins Current (mA):281.17874420057444 
+Samples: 3000000 
+Consumed Energy (mAs): 170865.87042727994 
+Consumed Energy (mAh): 47.46274178535554 
+Consumed Energy (mWs): 843104.4921064879 
+Consumed Energy (mWh): 234.19569225180217 
+Avg power (mW): 1409.9692030550452 
+Avg Current (mA): 285.63308822966036 
+Avg Voltage (V): 4.936295062291151 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.46274178535554
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 1409.9692030550452
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 3470
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:01 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:33:01 +0100 - Duration: 600001 seconds 
+Real workload: 1.59212729633345E11 - Integer reached: 323292 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 3472
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600010 seconds 
+Real workload: 1.5865237379771045E11 - Integer reached: 322745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 3473
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600016 seconds 
+Real workload: 1.5911226138410254E11 - Integer reached: 323194 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 3475
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600016 seconds 
+Real workload: 2.0460224934598184E11 - Integer reached: 364691 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,0,0,3,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 6.8158e+11
+--- Getting energy efficiency
+--- Energy efficiency: 6.96363e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 330003-1-0 3,3,0,0,0,3,1,0                         [1804800- 1804800- 0- 0- 0- 1804800- 652800- 0]                     time (s): 611.2809545993805 
+Ins Current (mA):281.17874420057444 
+Samples: 3000000 
+Consumed Energy (mAs): 170865.87042727994 
+Consumed Energy (mAh): 47.46274178535554 
+Consumed Energy (mWs): 843104.4921064879 
+Consumed Energy (mWh): 234.19569225180217 
+Avg power (mW): 1409.9692030550452 
+Avg Current (mA): 285.63308822966036 
+Avg Voltage (V): 4.936295062291151 
+ Thread : 0 - ThreadProcess id: 3470
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:01 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:33:01 +0100 - Duration: 600001 seconds 
+Real workload: 1.59212729633345E11 - Integer reached: 323292 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 3472
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600010 seconds 
+Real workload: 1.5865237379771045E11 - Integer reached: 322745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 3473
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600016 seconds 
+Real workload: 1.5911226138410254E11 - Integer reached: 323194 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 3475
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600016 seconds 
+Real workload: 2.0460224934598184E11 - Integer reached: 364691 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.46274178535554                     6.8158e+11 6.96363e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 330003-1-0 
+phone format: 3,3,0,0,0,3,1,0 
+Exact values of frequencies: [1804800- 1804800- 0- 0- 0- 1804800- 652800- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 611.2809545993805 
+Ins Current (mA):281.17874420057444 
+Samples: 3000000 
+Consumed Energy (mAs): 170865.87042727994 
+Consumed Energy (mAh): 47.46274178535554 
+Consumed Energy (mWs): 843104.4921064879 
+Consumed Energy (mWh): 234.19569225180217 
+Avg power (mW): 1409.9692030550452 
+Avg Current (mA): 285.63308822966036 
+Avg Voltage (V): 4.936295062291151 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 3470
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:01 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:33:01 +0100 - Duration: 600001 seconds 
+Real workload: 1.59212729633345E11 - Integer reached: 323292 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 3472
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600010 seconds 
+Real workload: 1.5865237379771045E11 - Integer reached: 322745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 3473
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600016 seconds 
+Real workload: 1.5911226138410254E11 - Integer reached: 323194 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 3475
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:23:02 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:33:02 +0100 - Duration: 600016 seconds 
+Real workload: 2.0460224934598184E11 - Integer reached: 364691 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.46274178535554 
+Workload: 6.8158e+11 
+Energy efficiency: 6.96363e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_03_51'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.46274178535554
+--- Experiment result, Avg Power = 1409.9692030550452
+--- Experiment result, Total Workload = 6.8158e+11
+--- Experiment result, Energy Efficiency = 6.96363e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 330003-1-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_02_19_21
+--- Performing experiments on configuration 220202-2-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1363200
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1363200
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1363200
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1363200
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1363200
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1363200
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1363200
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1363200
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 4894 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3353.71314477963
+powermeter script : average_power with numpy  arrays =  3353.7131447769248
+powermeter script : Summary Result = time (s): 601.1156003475189
+Ins Current (mA):722.5973517905508
+Samples: 3000000
+Consumed Energy (mAs): 437050.6180087238
+Consumed Energy (mAh): 121.40294944686771
+Consumed Energy (mWs): 2010977.9003518703
+Consumed Energy (mWh): 558.604972319964
+Avg power (mW): 3353.71314477963
+Avg Current (mA): 728.6081263609676
+Avg Voltage (V): 4.602903842878813
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2717 bytes in 0.065s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1363200- 1363200- 0- 1363200- 0- 1363200- 1478400- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1156003475189 
+Ins Current (mA):722.5973517905508 
+Samples: 3000000 
+Consumed Energy (mAs): 437050.6180087238 
+Consumed Energy (mAh): 121.40294944686771 
+Consumed Energy (mWs): 2010977.9003518703 
+Consumed Energy (mWh): 558.604972319964 
+Avg power (mW): 3353.71314477963 
+Avg Current (mA): 728.6081263609676 
+Avg Voltage (V): 4.602903842878813 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 121.40294944686771
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3353.71314477963
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 4919
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600022 seconds 
+Real workload: 1.2030873046259471E11 - Integer reached: 343344 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4920
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 00:49:03 +0100 - Duration: 600024 seconds 
+Real workload: 1.2032696668371031E11 - Integer reached: 343369 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4921
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600019 seconds 
+Real workload: 1.2109490396043623E11 - Integer reached: 344420 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4922
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 00:49:03 +0100 - Duration: 600008 seconds 
+Real workload: 1.2066130368126625E11 - Integer reached: 343827 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4923
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600012 seconds 
+Real workload: 4.9467361668419586E11 - Integer reached: 677656 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 4925
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600008 seconds 
+Real workload: 8.066548212447898E11 - Integer reached: 857579 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,2,0,2,2,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.78372e+12
+--- Getting energy efficiency
+--- Energy efficiency: 6.80617e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 220202-2-4 2,2,0,2,0,2,2,4                         [1363200- 1363200- 0- 1363200- 0- 1363200- 1478400- 2400001]                     time (s): 601.1156003475189 
+Ins Current (mA):722.5973517905508 
+Samples: 3000000 
+Consumed Energy (mAs): 437050.6180087238 
+Consumed Energy (mAh): 121.40294944686771 
+Consumed Energy (mWs): 2010977.9003518703 
+Consumed Energy (mWh): 558.604972319964 
+Avg power (mW): 3353.71314477963 
+Avg Current (mA): 728.6081263609676 
+Avg Voltage (V): 4.602903842878813 
+ Thread : 0 - ThreadProcess id: 4919
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600022 seconds 
+Real workload: 1.2030873046259471E11 - Integer reached: 343344 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4920
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 00:49:03 +0100 - Duration: 600024 seconds 
+Real workload: 1.2032696668371031E11 - Integer reached: 343369 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4921
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600019 seconds 
+Real workload: 1.2109490396043623E11 - Integer reached: 344420 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4922
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 00:49:03 +0100 - Duration: 600008 seconds 
+Real workload: 1.2066130368126625E11 - Integer reached: 343827 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4923
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600012 seconds 
+Real workload: 4.9467361668419586E11 - Integer reached: 677656 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 4925
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600008 seconds 
+Real workload: 8.066548212447898E11 - Integer reached: 857579 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 121.40294944686771                     1.78372e+12 6.80617e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 220202-2-4 
+phone format: 2,2,0,2,0,2,2,4 
+Exact values of frequencies: [1363200- 1363200- 0- 1363200- 0- 1363200- 1478400- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1156003475189 
+Ins Current (mA):722.5973517905508 
+Samples: 3000000 
+Consumed Energy (mAs): 437050.6180087238 
+Consumed Energy (mAh): 121.40294944686771 
+Consumed Energy (mWs): 2010977.9003518703 
+Consumed Energy (mWh): 558.604972319964 
+Avg power (mW): 3353.71314477963 
+Avg Current (mA): 728.6081263609676 
+Avg Voltage (V): 4.602903842878813 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 4919
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600022 seconds 
+Real workload: 1.2030873046259471E11 - Integer reached: 343344 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4920
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 00:49:03 +0100 - Duration: 600024 seconds 
+Real workload: 1.2032696668371031E11 - Integer reached: 343369 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4921
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600019 seconds 
+Real workload: 1.2109490396043623E11 - Integer reached: 344420 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4922
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:03 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 00:49:03 +0100 - Duration: 600008 seconds 
+Real workload: 1.2066130368126625E11 - Integer reached: 343827 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4923
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600012 seconds 
+Real workload: 4.9467361668419586E11 - Integer reached: 677656 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 4925
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:39:04 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 00:49:04 +0100 - Duration: 600008 seconds 
+Real workload: 8.066548212447898E11 - Integer reached: 857579 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 121.40294944686771 
+Workload: 1.78372e+12 
+Energy efficiency: 6.80617e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_22_23'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 121.40294944686771
+--- Experiment result, Avg Power = 3353.71314477963
+--- Experiment result, Total Workload = 1.78372e+12
+--- Experiment result, Energy Efficiency = 6.80617e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 220202-2-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_02_35_13
+--- Performing experiments on configuration 440440-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 6362 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  787.6745387561635
+powermeter script : average_power with numpy  arrays =  787.6745387561347
+powermeter script : Summary Result = time (s): 601.2193851470947
+Ins Current (mA):170.47414351340439
+Samples: 3000000
+Consumed Energy (mAs): 94536.16535720015
+Consumed Energy (mAh): 26.2600459325556
+Consumed Energy (mWs): 475462.4874029215
+Consumed Energy (mWh): 132.0729131674782
+Avg power (mW): 787.6745387561635
+Avg Current (mA): 156.51228829152006
+Avg Voltage (V): 5.032668983083549
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1808 bytes in 0.058s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 1804801- 0- 1804801- 1804801- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2193851470947 
+Ins Current (mA):170.47414351340439 
+Samples: 3000000 
+Consumed Energy (mAs): 94536.16535720015 
+Consumed Energy (mAh): 26.2600459325556 
+Consumed Energy (mWs): 475462.4874029215 
+Consumed Energy (mWh): 132.0729131674782 
+Avg power (mW): 787.6745387561635 
+Avg Current (mA): 156.51228829152006 
+Avg Voltage (V): 5.032668983083549 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 26.2600459325556
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 787.6745387561635
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 6387
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600023 seconds 
+Real workload: 4.920395923256862E10 - Integer reached: 184028 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6388
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:06:59 +0100 - Duration: 600019 seconds 
+Real workload: 4.942564146243966E10 - Integer reached: 184425 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6389
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600010 seconds 
+Real workload: 4.916046536002475E10 - Integer reached: 183950 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6391
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600030 seconds 
+Real workload: 4.963047152634174E10 - Integer reached: 184791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,4,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.97421e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.33015e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 440440-0-0 4,4,0,4,4,0,0,0                         [1804801- 1804801- 0- 1804801- 1804801- 0- 0- 0]                     time (s): 601.2193851470947 
+Ins Current (mA):170.47414351340439 
+Samples: 3000000 
+Consumed Energy (mAs): 94536.16535720015 
+Consumed Energy (mAh): 26.2600459325556 
+Consumed Energy (mWs): 475462.4874029215 
+Consumed Energy (mWh): 132.0729131674782 
+Avg power (mW): 787.6745387561635 
+Avg Current (mA): 156.51228829152006 
+Avg Voltage (V): 5.032668983083549 
+ Thread : 0 - ThreadProcess id: 6387
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600023 seconds 
+Real workload: 4.920395923256862E10 - Integer reached: 184028 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6388
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:06:59 +0100 - Duration: 600019 seconds 
+Real workload: 4.942564146243966E10 - Integer reached: 184425 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6389
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600010 seconds 
+Real workload: 4.916046536002475E10 - Integer reached: 183950 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6391
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600030 seconds 
+Real workload: 4.963047152634174E10 - Integer reached: 184791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 26.2600459325556                     1.97421e+11 1.33015e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 440440-0-0 
+phone format: 4,4,0,4,4,0,0,0 
+Exact values of frequencies: [1804801- 1804801- 0- 1804801- 1804801- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2193851470947 
+Ins Current (mA):170.47414351340439 
+Samples: 3000000 
+Consumed Energy (mAs): 94536.16535720015 
+Consumed Energy (mAh): 26.2600459325556 
+Consumed Energy (mWs): 475462.4874029215 
+Consumed Energy (mWh): 132.0729131674782 
+Avg power (mW): 787.6745387561635 
+Avg Current (mA): 156.51228829152006 
+Avg Voltage (V): 5.032668983083549 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 6387
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600023 seconds 
+Real workload: 4.920395923256862E10 - Integer reached: 184028 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6388
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:06:59 +0100 - Duration: 600019 seconds 
+Real workload: 4.942564146243966E10 - Integer reached: 184425 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6389
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600010 seconds 
+Real workload: 4.916046536002475E10 - Integer reached: 183950 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6391
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 00:56:58 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:06:58 +0100 - Duration: 600030 seconds 
+Real workload: 4.963047152634174E10 - Integer reached: 184791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 26.2600459325556 
+Workload: 1.97421e+11 
+Energy efficiency: 1.33015e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_38_15'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 26.2600459325556
+--- Experiment result, Avg Power = 787.6745387561635
+--- Experiment result, Total Workload = 1.97421e+11
+--- Experiment result, Energy Efficiency = 1.33015e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 440440-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_02_53_08
+--- Performing experiments on configuration 330330-4-3
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2400000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2400000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 7411 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  3352.1442352201543
+powermeter script : average_power with numpy  arrays =  3352.1442352170457
+powermeter script : Summary Result = time (s): 601.1793885231018
+Ins Current (mA):720.4245360636256
+Samples: 3000000
+Consumed Energy (mAs): 437796.0873213497
+Consumed Energy (mAh): 121.61002425593047
+Consumed Energy (mWs): 2013916.7081208965
+Consumed Energy (mWh): 559.4213078113602
+Avg power (mW): 3352.1442352201543
+Avg Current (mA): 728.1787019816405
+Avg Voltage (V): 4.603463718586858
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2715 bytes in 0.103s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 1804800- 0- 1804800- 1804800- 0- 2208001- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1793885231018 
+Ins Current (mA):720.4245360636256 
+Samples: 3000000 
+Consumed Energy (mAs): 437796.0873213497 
+Consumed Energy (mAh): 121.61002425593047 
+Consumed Energy (mWs): 2013916.7081208965 
+Consumed Energy (mWh): 559.4213078113602 
+Avg power (mW): 3352.1442352201543 
+Avg Current (mA): 728.1787019816405 
+Avg Voltage (V): 4.603463718586858 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 121.61002425593047
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 3352.1442352201543
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 7436
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:22:52 +0100 - Duration: 600038 seconds 
+Real workload: 4.7742005144873184E10 - Integer reached: 220314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7437
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600014 seconds 
+Real workload: 4.7496128834798836E10 - Integer reached: 219769 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7438
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600024 seconds 
+Real workload: 4.761018767808647E10 - Integer reached: 220022 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7440
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600006 seconds 
+Real workload: 4.7800299809721306E10 - Integer reached: 220443 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7441
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600008 seconds 
+Real workload: 7.295929446543075E11 - Integer reached: 817090 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7442
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600002 seconds 
+Real workload: 7.943083350841621E11 - Integer reached: 851231 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,3,3,0,4,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.71455e+12
+--- Getting energy efficiency
+--- Energy efficiency: 7.09282e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 330330-4-3 3,3,0,3,3,0,4,3                         [1804800- 1804800- 0- 1804800- 1804800- 0- 2208001- 2400000]                     time (s): 601.1793885231018 
+Ins Current (mA):720.4245360636256 
+Samples: 3000000 
+Consumed Energy (mAs): 437796.0873213497 
+Consumed Energy (mAh): 121.61002425593047 
+Consumed Energy (mWs): 2013916.7081208965 
+Consumed Energy (mWh): 559.4213078113602 
+Avg power (mW): 3352.1442352201543 
+Avg Current (mA): 728.1787019816405 
+Avg Voltage (V): 4.603463718586858 
+ Thread : 0 - ThreadProcess id: 7436
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:22:52 +0100 - Duration: 600038 seconds 
+Real workload: 4.7742005144873184E10 - Integer reached: 220314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7437
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600014 seconds 
+Real workload: 4.7496128834798836E10 - Integer reached: 219769 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7438
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600024 seconds 
+Real workload: 4.761018767808647E10 - Integer reached: 220022 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7440
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600006 seconds 
+Real workload: 4.7800299809721306E10 - Integer reached: 220443 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7441
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600008 seconds 
+Real workload: 7.295929446543075E11 - Integer reached: 817090 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7442
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600002 seconds 
+Real workload: 7.943083350841621E11 - Integer reached: 851231 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 121.61002425593047                     1.71455e+12 7.09282e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 330330-4-3 
+phone format: 3,3,0,3,3,0,4,3 
+Exact values of frequencies: [1804800- 1804800- 0- 1804800- 1804800- 0- 2208001- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1793885231018 
+Ins Current (mA):720.4245360636256 
+Samples: 3000000 
+Consumed Energy (mAs): 437796.0873213497 
+Consumed Energy (mAh): 121.61002425593047 
+Consumed Energy (mWs): 2013916.7081208965 
+Consumed Energy (mWh): 559.4213078113602 
+Avg power (mW): 3352.1442352201543 
+Avg Current (mA): 728.1787019816405 
+Avg Voltage (V): 4.603463718586858 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 7436
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:22:52 +0100 - Duration: 600038 seconds 
+Real workload: 4.7742005144873184E10 - Integer reached: 220314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7437
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600014 seconds 
+Real workload: 4.7496128834798836E10 - Integer reached: 219769 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7438
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600024 seconds 
+Real workload: 4.761018767808647E10 - Integer reached: 220022 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7440
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:52 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600006 seconds 
+Real workload: 4.7800299809721306E10 - Integer reached: 220443 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7441
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600008 seconds 
+Real workload: 7.295929446543075E11 - Integer reached: 817090 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7442
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:12:53 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 01:22:53 +0100 - Duration: 600002 seconds 
+Real workload: 7.943083350841621E11 - Integer reached: 851231 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 121.61002425593047 
+Workload: 1.71455e+12 
+Energy efficiency: 7.09282e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_02_56_10'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 121.61002425593047
+--- Experiment result, Avg Power = 3352.1442352201543
+--- Experiment result, Total Workload = 1.71455e+12
+--- Experiment result, Energy Efficiency = 7.09282e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 330330-4-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_03_09_05
+--- Performing experiments on configuration 404440-3-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 8691 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2078.1474835781155
+powermeter script : average_power with numpy  arrays =  2078.147483577787
+powermeter script : Summary Result = time (s): 601.2200059890747
+Ins Current (mA):416.4205716767101
+Samples: 3000000
+Consumed Energy (mAs): 259669.76546266614
+Consumed Energy (mAh): 72.13049040629615
+Consumed Energy (mWs): 1252251.667640487
+Consumed Energy (mWh): 347.84768545569085
+Avg power (mW): 2078.1474835781155
+Avg Current (mA): 430.4123068983973
+Avg Voltage (V): 4.828271520750639
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2260 bytes in 0.086s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 1804801- 1804801- 1804801- 0- 2208000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2200059890747 
+Ins Current (mA):416.4205716767101 
+Samples: 3000000 
+Consumed Energy (mAs): 259669.76546266614 
+Consumed Energy (mAh): 72.13049040629615 
+Consumed Energy (mWs): 1252251.667640487 
+Consumed Energy (mWh): 347.84768545569085 
+Avg power (mW): 2078.1474835781155 
+Avg Current (mA): 430.4123068983973 
+Avg Voltage (V): 4.828271520750639 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 72.13049040629615
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2078.1474835781155
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 8716
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:21 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:42:21 +0100 - Duration: 600022 seconds 
+Real workload: 5.063797913972787E10 - Integer reached: 207650 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 8717
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600008 seconds 
+Real workload: 5.024773827008993E10 - Integer reached: 206881 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 8719
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:42:21 +0100 - Duration: 600012 seconds 
+Real workload: 5.032170779406554E10 - Integer reached: 207027 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 8720
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600022 seconds 
+Real workload: 5.020318116641138E10 - Integer reached: 206793 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 8721
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600003 seconds 
+Real workload: 7.410399916731985E11 - Integer reached: 754039 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,4,4,0,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.42451e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.6535e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 404440-3-0 4,0,4,4,4,0,3,0                         [1804801- 0- 1804801- 1804801- 1804801- 0- 2208000- 0]                     time (s): 601.2200059890747 
+Ins Current (mA):416.4205716767101 
+Samples: 3000000 
+Consumed Energy (mAs): 259669.76546266614 
+Consumed Energy (mAh): 72.13049040629615 
+Consumed Energy (mWs): 1252251.667640487 
+Consumed Energy (mWh): 347.84768545569085 
+Avg power (mW): 2078.1474835781155 
+Avg Current (mA): 430.4123068983973 
+Avg Voltage (V): 4.828271520750639 
+ Thread : 0 - ThreadProcess id: 8716
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:21 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:42:21 +0100 - Duration: 600022 seconds 
+Real workload: 5.063797913972787E10 - Integer reached: 207650 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 8717
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600008 seconds 
+Real workload: 5.024773827008993E10 - Integer reached: 206881 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 8719
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:42:21 +0100 - Duration: 600012 seconds 
+Real workload: 5.032170779406554E10 - Integer reached: 207027 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 8720
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600022 seconds 
+Real workload: 5.020318116641138E10 - Integer reached: 206793 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 8721
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600003 seconds 
+Real workload: 7.410399916731985E11 - Integer reached: 754039 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 72.13049040629615                     9.42451e+11 7.6535e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 404440-3-0 
+phone format: 4,0,4,4,4,0,3,0 
+Exact values of frequencies: [1804801- 0- 1804801- 1804801- 1804801- 0- 2208000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2200059890747 
+Ins Current (mA):416.4205716767101 
+Samples: 3000000 
+Consumed Energy (mAs): 259669.76546266614 
+Consumed Energy (mAh): 72.13049040629615 
+Consumed Energy (mWs): 1252251.667640487 
+Consumed Energy (mWh): 347.84768545569085 
+Avg power (mW): 2078.1474835781155 
+Avg Current (mA): 430.4123068983973 
+Avg Voltage (V): 4.828271520750639 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 8716
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:21 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:42:21 +0100 - Duration: 600022 seconds 
+Real workload: 5.063797913972787E10 - Integer reached: 207650 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 8717
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600008 seconds 
+Real workload: 5.024773827008993E10 - Integer reached: 206881 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 8719
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:42:21 +0100 - Duration: 600012 seconds 
+Real workload: 5.032170779406554E10 - Integer reached: 207027 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 8720
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600022 seconds 
+Real workload: 5.020318116641138E10 - Integer reached: 206793 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 8721
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:32:20 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 01:42:20 +0100 - Duration: 600003 seconds 
+Real workload: 7.410399916731985E11 - Integer reached: 754039 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 72.13049040629615 
+Workload: 9.42451e+11 
+Energy efficiency: 7.6535e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_12_07'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 72.13049040629615
+--- Experiment result, Avg Power = 2078.1474835781155
+--- Experiment result, Total Workload = 9.42451e+11
+--- Experiment result, Energy Efficiency = 7.6535e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 404440-3-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_03_28_31
+--- Performing experiments on configuration 333300-0-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 10160 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2415.521948564835
+powermeter script : average_power with numpy  arrays =  2415.521948564736
+powermeter script : Summary Result = time (s): 601.1593582630157
+Ins Current (mA):499.74305052982805
+Samples: 3000000
+Consumed Energy (mAs): 304814.59137979057
+Consumed Energy (mAh): 84.67071982771961
+Consumed Energy (mWs): 1453482.3563320944
+Consumed Energy (mWh): 403.74509898113735
+Avg power (mW): 2415.521948564835
+Avg Current (mA): 506.23868787226405
+Avg Voltage (V): 4.771507998958642
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2271 bytes in 0.080s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1593582630157 
+Ins Current (mA):499.74305052982805 
+Samples: 3000000 
+Consumed Energy (mAs): 304814.59137979057 
+Consumed Energy (mAh): 84.67071982771961 
+Consumed Energy (mWs): 1453482.3563320944 
+Consumed Energy (mWh): 403.74509898113735 
+Avg power (mW): 2415.521948564835 
+Avg Current (mA): 506.23868787226405 
+Avg Voltage (V): 4.771507998958642 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 84.67071982771961
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 2415.521948564835
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 10185
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:14 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600036 seconds 
+Real workload: 4.981014788264153E10 - Integer reached: 206015 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10186
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:14 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600009 seconds 
+Real workload: 5.0176861619405846E10 - Integer reached: 206741 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10188
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600030 seconds 
+Real workload: 5.082222382453159E10 - Integer reached: 208012 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10189
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600017 seconds 
+Real workload: 5.058612756851612E10 - Integer reached: 207548 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 10191
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600003 seconds 
+Real workload: 8.070176421899176E11 - Integer reached: 785654 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,3,3,0,0,0,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.00841e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.39646e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 333300-0-4 3,3,3,3,0,0,0,4                         [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 2400001]                     time (s): 601.1593582630157 
+Ins Current (mA):499.74305052982805 
+Samples: 3000000 
+Consumed Energy (mAs): 304814.59137979057 
+Consumed Energy (mAh): 84.67071982771961 
+Consumed Energy (mWs): 1453482.3563320944 
+Consumed Energy (mWh): 403.74509898113735 
+Avg power (mW): 2415.521948564835 
+Avg Current (mA): 506.23868787226405 
+Avg Voltage (V): 4.771507998958642 
+ Thread : 0 - ThreadProcess id: 10185
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:14 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600036 seconds 
+Real workload: 4.981014788264153E10 - Integer reached: 206015 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10186
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:14 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600009 seconds 
+Real workload: 5.0176861619405846E10 - Integer reached: 206741 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10188
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600030 seconds 
+Real workload: 5.082222382453159E10 - Integer reached: 208012 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10189
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600017 seconds 
+Real workload: 5.058612756851612E10 - Integer reached: 207548 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 10191
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600003 seconds 
+Real workload: 8.070176421899176E11 - Integer reached: 785654 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 84.67071982771961                     1.00841e+12 8.39646e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 333300-0-4 
+phone format: 3,3,3,3,0,0,0,4 
+Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1593582630157 
+Ins Current (mA):499.74305052982805 
+Samples: 3000000 
+Consumed Energy (mAs): 304814.59137979057 
+Consumed Energy (mAh): 84.67071982771961 
+Consumed Energy (mWs): 1453482.3563320944 
+Consumed Energy (mWh): 403.74509898113735 
+Avg power (mW): 2415.521948564835 
+Avg Current (mA): 506.23868787226405 
+Avg Voltage (V): 4.771507998958642 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 10185
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:14 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600036 seconds 
+Real workload: 4.981014788264153E10 - Integer reached: 206015 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10186
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:14 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600009 seconds 
+Real workload: 5.0176861619405846E10 - Integer reached: 206741 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10188
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600030 seconds 
+Real workload: 5.082222382453159E10 - Integer reached: 208012 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10189
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600017 seconds 
+Real workload: 5.058612756851612E10 - Integer reached: 207548 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 10191
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 01:48:15 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 01:58:15 +0100 - Duration: 600003 seconds 
+Real workload: 8.070176421899176E11 - Integer reached: 785654 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 49 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 84.67071982771961 
+Workload: 1.00841e+12 
+Energy efficiency: 8.39646e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_31_33'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 84.67071982771961
+--- Experiment result, Avg Power = 2415.521948564835
+--- Experiment result, Total Workload = 1.00841e+12
+--- Experiment result, Energy Efficiency = 8.39646e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 333300-0-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_03_44_25
+--- Performing experiments on configuration 330330-1-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- Desactivating the charge stop level option
+--- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 49 
+--- The current battery level : 49, still lower than the experiment one :  50 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+--- Current battery is now equal to the experiment battery level
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 11329 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  359.8734192815135
+powermeter script : average_power with numpy  arrays =  359.87341928159594
+powermeter script : Summary Result = time (s): 601.2020678520203
+Ins Current (mA):62.83430913571969
+Samples: 3000000
+Consumed Energy (mAs): 42206.360650275885
+Consumed Energy (mAh): 11.72398906952108
+Consumed Energy (mWs): 214977.7748595367
+Consumed Energy (mWh): 59.71604857209353
+Avg power (mW): 359.8734192815135
+Avg Current (mA): 70.61902887184915
+Avg Voltage (V): 5.095983689248519
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2728 bytes in 0.081s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 1804800- 0- 1804800- 1804800- 0- 652800- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2020678520203 
+Ins Current (mA):62.83430913571969 
+Samples: 3000000 
+Consumed Energy (mAs): 42206.360650275885 
+Consumed Energy (mAh): 11.72398906952108 
+Consumed Energy (mWs): 214977.7748595367 
+Consumed Energy (mWh): 59.71604857209353 
+Avg power (mW): 359.8734192815135 
+Avg Current (mA): 70.61902887184915 
+Avg Voltage (V): 5.095983689248519 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.72398906952108
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 359.8734192815135
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 11354
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600040 seconds 
+Real workload: 2.5209368378012245E10 - Integer reached: 162210 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11355
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600041 seconds 
+Real workload: 2.389494658477035E10 - Integer reached: 158101 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11357
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600027 seconds 
+Real workload: 1.5939381001712618E10 - Integer reached: 130232 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 11358
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600022 seconds 
+Real workload: 1.4785738768563026E10 - Integer reached: 125631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 11359
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:15 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600015 seconds 
+Real workload: 1.9876845207748314E10 - Integer reached: 144754 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 11360
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:15 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600025 seconds 
+Real workload: 4.254630927493885E10 - Integer reached: 208469 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,3,3,0,1,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.42253e+11
+--- Getting energy efficiency
+--- Energy efficiency: 8.24165e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 330330-1-4 3,3,0,3,3,0,1,4                         [1804800- 1804800- 0- 1804800- 1804800- 0- 652800- 2400001]                     time (s): 601.2020678520203 
+Ins Current (mA):62.83430913571969 
+Samples: 3000000 
+Consumed Energy (mAs): 42206.360650275885 
+Consumed Energy (mAh): 11.72398906952108 
+Consumed Energy (mWs): 214977.7748595367 
+Consumed Energy (mWh): 59.71604857209353 
+Avg power (mW): 359.8734192815135 
+Avg Current (mA): 70.61902887184915 
+Avg Voltage (V): 5.095983689248519 
+ Thread : 0 - ThreadProcess id: 11354
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600040 seconds 
+Real workload: 2.5209368378012245E10 - Integer reached: 162210 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11355
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600041 seconds 
+Real workload: 2.389494658477035E10 - Integer reached: 158101 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11357
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600027 seconds 
+Real workload: 1.5939381001712618E10 - Integer reached: 130232 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 11358
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600022 seconds 
+Real workload: 1.4785738768563026E10 - Integer reached: 125631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 11359
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:15 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600015 seconds 
+Real workload: 1.9876845207748314E10 - Integer reached: 144754 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 11360
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:15 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600025 seconds 
+Real workload: 4.254630927493885E10 - Integer reached: 208469 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.72398906952108                     1.42253e+11 8.24165e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 330330-1-4 
+phone format: 3,3,0,3,3,0,1,4 
+Exact values of frequencies: [1804800- 1804800- 0- 1804800- 1804800- 0- 652800- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2020678520203 
+Ins Current (mA):62.83430913571969 
+Samples: 3000000 
+Consumed Energy (mAs): 42206.360650275885 
+Consumed Energy (mAh): 11.72398906952108 
+Consumed Energy (mWs): 214977.7748595367 
+Consumed Energy (mWh): 59.71604857209353 
+Avg power (mW): 359.8734192815135 
+Avg Current (mA): 70.61902887184915 
+Avg Voltage (V): 5.095983689248519 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 11354
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600040 seconds 
+Real workload: 2.5209368378012245E10 - Integer reached: 162210 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11355
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600041 seconds 
+Real workload: 2.389494658477035E10 - Integer reached: 158101 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11357
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 02:15:14 +0100 - Duration: 600027 seconds 
+Real workload: 1.5939381001712618E10 - Integer reached: 130232 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 11358
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:14 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600022 seconds 
+Real workload: 1.4785738768563026E10 - Integer reached: 125631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 11359
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:15 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600015 seconds 
+Real workload: 1.9876845207748314E10 - Integer reached: 144754 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 11360
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:05:15 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:15:15 +0100 - Duration: 600025 seconds 
+Real workload: 4.254630927493885E10 - Integer reached: 208469 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.72398906952108 
+Workload: 1.42253e+11 
+Energy efficiency: 8.24165e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_03_47_27'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.72398906952108
+--- Experiment result, Avg Power = 359.8734192815135
+--- Experiment result, Total Workload = 1.42253e+11
+--- Experiment result, Energy Efficiency = 8.24165e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 330330-1-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_04_01_26
+--- Performing experiments on configuration 300003-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 12733 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  685.238680569863
+powermeter script : average_power with numpy  arrays =  685.2386805697099
+powermeter script : Summary Result = time (s): 601.192503452301
+Ins Current (mA):143.76425037232846
+Samples: 3000000
+Consumed Energy (mAs): 82634.62165274365
+Consumed Energy (mAh): 22.95406157020657
+Consumed Energy (mWs): 416404.0366840792
+Consumed Energy (mWh): 115.66778796779978
+Avg power (mW): 685.238680569863
+Avg Current (mA): 135.74933458130374
+Avg Voltage (V): 5.047823495292761
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1815 bytes in 0.046s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 0- 0- 0- 0- 1804800- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.192503452301 
+Ins Current (mA):143.76425037232846 
+Samples: 3000000 
+Consumed Energy (mAs): 82634.62165274365 
+Consumed Energy (mAh): 22.95406157020657 
+Consumed Energy (mWs): 416404.0366840792 
+Consumed Energy (mWh): 115.66778796779978 
+Avg power (mW): 685.238680569863 
+Avg Current (mA): 135.74933458130374 
+Avg Voltage (V): 5.047823495292761 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.95406157020657
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 685.238680569863
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 12758
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600005 seconds 
+Real workload: 7.201542721597105E10 - Integer reached: 220908 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12759
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600008 seconds 
+Real workload: 7.245991709063994E10 - Integer reached: 221561 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12760
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600022 seconds 
+Real workload: 7.201678653762166E10 - Integer reached: 220910 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12761
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:08 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600025 seconds 
+Real workload: 9.00898279512014E10 - Integer reached: 245963 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,0,3,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06582e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.48709e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 300003-4-4 3,0,0,0,0,3,4,4                         [1804800- 0- 0- 0- 0- 1804800- 2208001- 2400001]                     time (s): 601.192503452301 
+Ins Current (mA):143.76425037232846 
+Samples: 3000000 
+Consumed Energy (mAs): 82634.62165274365 
+Consumed Energy (mAh): 22.95406157020657 
+Consumed Energy (mWs): 416404.0366840792 
+Consumed Energy (mWh): 115.66778796779978 
+Avg power (mW): 685.238680569863 
+Avg Current (mA): 135.74933458130374 
+Avg Voltage (V): 5.047823495292761 
+ Thread : 0 - ThreadProcess id: 12758
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600005 seconds 
+Real workload: 7.201542721597105E10 - Integer reached: 220908 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12759
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600008 seconds 
+Real workload: 7.245991709063994E10 - Integer reached: 221561 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12760
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600022 seconds 
+Real workload: 7.201678653762166E10 - Integer reached: 220910 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12761
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:08 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600025 seconds 
+Real workload: 9.00898279512014E10 - Integer reached: 245963 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.95406157020657                     3.06582e+11 7.48709e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 300003-4-4 
+phone format: 3,0,0,0,0,3,4,4 
+Exact values of frequencies: [1804800- 0- 0- 0- 0- 1804800- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.192503452301 
+Ins Current (mA):143.76425037232846 
+Samples: 3000000 
+Consumed Energy (mAs): 82634.62165274365 
+Consumed Energy (mAh): 22.95406157020657 
+Consumed Energy (mWs): 416404.0366840792 
+Consumed Energy (mWh): 115.66778796779978 
+Avg power (mW): 685.238680569863 
+Avg Current (mA): 135.74933458130374 
+Avg Voltage (V): 5.047823495292761 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 12758
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600005 seconds 
+Real workload: 7.201542721597105E10 - Integer reached: 220908 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12759
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600008 seconds 
+Real workload: 7.245991709063994E10 - Integer reached: 221561 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12760
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:09 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600022 seconds 
+Real workload: 7.201678653762166E10 - Integer reached: 220910 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12761
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:21:08 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:31:09 +0100 - Duration: 600025 seconds 
+Real workload: 9.00898279512014E10 - Integer reached: 245963 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.95406157020657 
+Workload: 3.06582e+11 
+Energy efficiency: 7.48709e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_04_28'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.95406157020657
+--- Experiment result, Avg Power = 685.238680569863
+--- Experiment result, Total Workload = 3.06582e+11
+--- Experiment result, Energy Efficiency = 7.48709e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 300003-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_04_17_18
+--- Performing experiments on configuration 100011-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  576000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 576000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 14091 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  382.7737792538183
+powermeter script : average_power with numpy  arrays =  382.7737792539845
+powermeter script : Summary Result = time (s): 601.2500357627869
+Ins Current (mA):73.32019062639284
+Samples: 3000000
+Consumed Energy (mAs): 44192.6894304574
+Consumed Energy (mAh): 12.275747064015945
+Consumed Energy (mWs): 224585.08297767464
+Consumed Energy (mWh): 62.384745271576286
+Avg power (mW): 382.7737792538183
+Avg Current (mA): 75.1654316837873
+Avg Voltage (V): 5.092417760122838
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2275 bytes in 0.084s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 0- 0- 0- 576000- 576000- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2500357627869 
+Ins Current (mA):73.32019062639284 
+Samples: 3000000 
+Consumed Energy (mAs): 44192.6894304574 
+Consumed Energy (mAh): 12.275747064015945 
+Consumed Energy (mWs): 224585.08297767464 
+Consumed Energy (mWh): 62.384745271576286 
+Avg power (mW): 382.7737792538183 
+Avg Current (mA): 75.1654316837873 
+Avg Voltage (V): 5.092417760122838 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.275747064015945
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 382.7737792538183
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 14117
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:02 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600032 seconds 
+Real workload: 2.3084848556438377E10 - Integer reached: 142505 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14118
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600003 seconds 
+Real workload: 1.8645314129299263E10 - Integer reached: 128651 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14119
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600017 seconds 
+Real workload: 1.9470726410357594E10 - Integer reached: 131347 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14120
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600033 seconds 
+Real workload: 1.5148994835062714E10 - Integer reached: 116478 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 14121
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:04 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:47:04 +0100 - Duration: 600016 seconds 
+Real workload: 1.5158779844073978E10 - Integer reached: 116514 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,1,1,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.15087e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.34148e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 100011-3-4 1,0,0,0,1,1,3,4                         [576000- 0- 0- 0- 576000- 576000- 2208000- 2400001]                     time (s): 601.2500357627869 
+Ins Current (mA):73.32019062639284 
+Samples: 3000000 
+Consumed Energy (mAs): 44192.6894304574 
+Consumed Energy (mAh): 12.275747064015945 
+Consumed Energy (mWs): 224585.08297767464 
+Consumed Energy (mWh): 62.384745271576286 
+Avg power (mW): 382.7737792538183 
+Avg Current (mA): 75.1654316837873 
+Avg Voltage (V): 5.092417760122838 
+ Thread : 0 - ThreadProcess id: 14117
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:02 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600032 seconds 
+Real workload: 2.3084848556438377E10 - Integer reached: 142505 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14118
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600003 seconds 
+Real workload: 1.8645314129299263E10 - Integer reached: 128651 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14119
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600017 seconds 
+Real workload: 1.9470726410357594E10 - Integer reached: 131347 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14120
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600033 seconds 
+Real workload: 1.5148994835062714E10 - Integer reached: 116478 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 14121
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:04 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:47:04 +0100 - Duration: 600016 seconds 
+Real workload: 1.5158779844073978E10 - Integer reached: 116514 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.275747064015945                     9.15087e+10 1.34148e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 100011-3-4 
+phone format: 1,0,0,0,1,1,3,4 
+Exact values of frequencies: [576000- 0- 0- 0- 576000- 576000- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2500357627869 
+Ins Current (mA):73.32019062639284 
+Samples: 3000000 
+Consumed Energy (mAs): 44192.6894304574 
+Consumed Energy (mAh): 12.275747064015945 
+Consumed Energy (mWs): 224585.08297767464 
+Consumed Energy (mWh): 62.384745271576286 
+Avg power (mW): 382.7737792538183 
+Avg Current (mA): 75.1654316837873 
+Avg Voltage (V): 5.092417760122838 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 14117
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:02 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600032 seconds 
+Real workload: 2.3084848556438377E10 - Integer reached: 142505 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14118
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600003 seconds 
+Real workload: 1.8645314129299263E10 - Integer reached: 128651 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14119
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600017 seconds 
+Real workload: 1.9470726410357594E10 - Integer reached: 131347 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14120
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:03 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 02:47:03 +0100 - Duration: 600033 seconds 
+Real workload: 1.5148994835062714E10 - Integer reached: 116478 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 14121
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:37:04 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 02:47:04 +0100 - Duration: 600016 seconds 
+Real workload: 1.5158779844073978E10 - Integer reached: 116514 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.275747064015945 
+Workload: 9.15087e+10 
+Energy efficiency: 1.34148e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_20_20'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.275747064015945
+--- Experiment result, Avg Power = 382.7737792538183
+--- Experiment result, Total Workload = 9.15087e+10
+--- Experiment result, Energy Efficiency = 1.34148e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 100011-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_04_33_14
+--- Performing experiments on configuration 400444-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 15698 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  682.058456368233
+powermeter script : average_power with numpy  arrays =  682.0584563682086
+powermeter script : Summary Result = time (s): 601.2202939987183
+Ins Current (mA):119.8906766006559
+Samples: 3000000
+Consumed Energy (mAs): 81377.25409509096
+Consumed Energy (mAh): 22.604792804191934
+Consumed Energy (mWs): 410352.19160749187
+Consumed Energy (mWh): 113.98671989096997
+Avg power (mW): 682.058456368233
+Avg Current (mA): 135.10003150904456
+Avg Voltage (V): 5.048544021416983
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2724 bytes in 0.040s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 1804801- 1804801- 1804801- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2202939987183 
+Ins Current (mA):119.8906766006559 
+Samples: 3000000 
+Consumed Energy (mAs): 81377.25409509096 
+Consumed Energy (mAh): 22.604792804191934 
+Consumed Energy (mWs): 410352.19160749187 
+Consumed Energy (mWh): 113.98671989096997 
+Avg power (mW): 682.058456368233 
+Avg Current (mA): 135.10003150904456 
+Avg Voltage (V): 5.048544021416983 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.604792804191934
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 682.058456368233
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 15723
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600053 seconds 
+Real workload: 6.612926594388385E10 - Integer reached: 257592 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15724
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 03:02:57 +0100 - Duration: 600026 seconds 
+Real workload: 4.348699327572769E10 - Integer reached: 210667 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15725
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600042 seconds 
+Real workload: 4.351325175796716E10 - Integer reached: 210728 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15727
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:02:57 +0100 - Duration: 600010 seconds 
+Real workload: 6.612766125768841E10 - Integer reached: 257589 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15728
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600016 seconds 
+Real workload: 4.351669610468556E10 - Integer reached: 210736 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 15729
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600007 seconds 
+Real workload: 4.348871491397314E10 - Integer reached: 210671 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,4,4,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06263e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.38084e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400444-4-4 4,0,0,4,4,4,4,4                         [1804801- 0- 0- 1804801- 1804801- 1804801- 2208001- 2400001]                     time (s): 601.2202939987183 
+Ins Current (mA):119.8906766006559 
+Samples: 3000000 
+Consumed Energy (mAs): 81377.25409509096 
+Consumed Energy (mAh): 22.604792804191934 
+Consumed Energy (mWs): 410352.19160749187 
+Consumed Energy (mWh): 113.98671989096997 
+Avg power (mW): 682.058456368233 
+Avg Current (mA): 135.10003150904456 
+Avg Voltage (V): 5.048544021416983 
+ Thread : 0 - ThreadProcess id: 15723
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600053 seconds 
+Real workload: 6.612926594388385E10 - Integer reached: 257592 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15724
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 03:02:57 +0100 - Duration: 600026 seconds 
+Real workload: 4.348699327572769E10 - Integer reached: 210667 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15725
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600042 seconds 
+Real workload: 4.351325175796716E10 - Integer reached: 210728 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15727
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:02:57 +0100 - Duration: 600010 seconds 
+Real workload: 6.612766125768841E10 - Integer reached: 257589 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15728
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600016 seconds 
+Real workload: 4.351669610468556E10 - Integer reached: 210736 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 15729
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600007 seconds 
+Real workload: 4.348871491397314E10 - Integer reached: 210671 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.604792804191934                     3.06263e+11 7.38084e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400444-4-4 
+phone format: 4,0,0,4,4,4,4,4 
+Exact values of frequencies: [1804801- 0- 0- 1804801- 1804801- 1804801- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2202939987183 
+Ins Current (mA):119.8906766006559 
+Samples: 3000000 
+Consumed Energy (mAs): 81377.25409509096 
+Consumed Energy (mAh): 22.604792804191934 
+Consumed Energy (mWs): 410352.19160749187 
+Consumed Energy (mWh): 113.98671989096997 
+Avg power (mW): 682.058456368233 
+Avg Current (mA): 135.10003150904456 
+Avg Voltage (V): 5.048544021416983 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 15723
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600053 seconds 
+Real workload: 6.612926594388385E10 - Integer reached: 257592 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15724
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 03:02:57 +0100 - Duration: 600026 seconds 
+Real workload: 4.348699327572769E10 - Integer reached: 210667 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15725
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600042 seconds 
+Real workload: 4.351325175796716E10 - Integer reached: 210728 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15727
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:02:57 +0100 - Duration: 600010 seconds 
+Real workload: 6.612766125768841E10 - Integer reached: 257589 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15728
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600016 seconds 
+Real workload: 4.351669610468556E10 - Integer reached: 210736 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 15729
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 02:52:56 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:02:56 +0100 - Duration: 600007 seconds 
+Real workload: 4.348871491397314E10 - Integer reached: 210671 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.604792804191934 
+Workload: 3.06263e+11 
+Energy efficiency: 7.38084e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_36_16'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.604792804191934
+--- Experiment result, Avg Power = 682.058456368233
+--- Experiment result, Total Workload = 3.06263e+11
+--- Experiment result, Energy Efficiency = 7.38084e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400444-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_04_49_06
+--- Performing experiments on configuration 222022-0-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1363200
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1363200
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1363200
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1363200
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1363200
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1363200
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1363200
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1363200
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1363200
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1363200
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 16984 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  482.1911488322368
+powermeter script : average_power with numpy  arrays =  482.1911488322704
+powermeter script : Summary Result = time (s): 601.272340297699
+Ins Current (mA):86.68009995923919
+Samples: 3000000
+Consumed Energy (mAs): 57278.78446332841
+Consumed Energy (mAh): 15.91077346203567
+Consumed Energy (mWs): 290651.8381460509
+Consumed Energy (mWh): 80.73662170723637
+Avg power (mW): 482.1911488322368
+Avg Current (mA): 94.95835523120495
+Avg Voltage (V): 5.0779222919162414
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2725 bytes in 0.050s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1363200- 1363200- 1363200- 0- 1363200- 1363200- 0- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.272340297699 
+Ins Current (mA):86.68009995923919 
+Samples: 3000000 
+Consumed Energy (mAs): 57278.78446332841 
+Consumed Energy (mAh): 15.91077346203567 
+Consumed Energy (mWs): 290651.8381460509 
+Consumed Energy (mWh): 80.73662170723637 
+Avg power (mW): 482.1911488322368 
+Avg Current (mA): 94.95835523120495 
+Avg Voltage (V): 5.0779222919162414 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 15.91077346203567
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 482.1911488322368
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17009
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600009 seconds 
+Real workload: 3.710489751499469E10 - Integer reached: 195228 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17010
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600011 seconds 
+Real workload: 3.702210167262822E10 - Integer reached: 195019 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17011
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600031 seconds 
+Real workload: 3.993756415893854E10 - Integer reached: 202238 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17013
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600016 seconds 
+Real workload: 3.716556967340599E10 - Integer reached: 195381 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 17014
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:51 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:18:51 +0100 - Duration: 600005 seconds 
+Real workload: 3.996310020877147E10 - Integer reached: 202300 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 17015
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:18:51 +0100 - Duration: 600007 seconds 
+Real workload: 3.7285478786272575E10 - Integer reached: 195683 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,2,2,0,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.28479e+11
+--- Getting energy efficiency
+--- Energy efficiency: 6.96378e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 222022-0-4 2,2,2,0,2,2,0,4                         [1363200- 1363200- 1363200- 0- 1363200- 1363200- 0- 2400001]                     time (s): 601.272340297699 
+Ins Current (mA):86.68009995923919 
+Samples: 3000000 
+Consumed Energy (mAs): 57278.78446332841 
+Consumed Energy (mAh): 15.91077346203567 
+Consumed Energy (mWs): 290651.8381460509 
+Consumed Energy (mWh): 80.73662170723637 
+Avg power (mW): 482.1911488322368 
+Avg Current (mA): 94.95835523120495 
+Avg Voltage (V): 5.0779222919162414 
+ Thread : 0 - ThreadProcess id: 17009
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600009 seconds 
+Real workload: 3.710489751499469E10 - Integer reached: 195228 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17010
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600011 seconds 
+Real workload: 3.702210167262822E10 - Integer reached: 195019 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17011
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600031 seconds 
+Real workload: 3.993756415893854E10 - Integer reached: 202238 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17013
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600016 seconds 
+Real workload: 3.716556967340599E10 - Integer reached: 195381 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 17014
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:51 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:18:51 +0100 - Duration: 600005 seconds 
+Real workload: 3.996310020877147E10 - Integer reached: 202300 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 17015
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:18:51 +0100 - Duration: 600007 seconds 
+Real workload: 3.7285478786272575E10 - Integer reached: 195683 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 15.91077346203567                     2.28479e+11 6.96378e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 222022-0-4 
+phone format: 2,2,2,0,2,2,0,4 
+Exact values of frequencies: [1363200- 1363200- 1363200- 0- 1363200- 1363200- 0- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.272340297699 
+Ins Current (mA):86.68009995923919 
+Samples: 3000000 
+Consumed Energy (mAs): 57278.78446332841 
+Consumed Energy (mAh): 15.91077346203567 
+Consumed Energy (mWs): 290651.8381460509 
+Consumed Energy (mWh): 80.73662170723637 
+Avg power (mW): 482.1911488322368 
+Avg Current (mA): 94.95835523120495 
+Avg Voltage (V): 5.0779222919162414 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17009
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600009 seconds 
+Real workload: 3.710489751499469E10 - Integer reached: 195228 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17010
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600011 seconds 
+Real workload: 3.702210167262822E10 - Integer reached: 195019 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17011
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600031 seconds 
+Real workload: 3.993756415893854E10 - Integer reached: 202238 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17013
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 03:18:50 +0100 - Duration: 600016 seconds 
+Real workload: 3.716556967340599E10 - Integer reached: 195381 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 17014
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:51 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:18:51 +0100 - Duration: 600005 seconds 
+Real workload: 3.996310020877147E10 - Integer reached: 202300 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 17015
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:08:50 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:18:51 +0100 - Duration: 600007 seconds 
+Real workload: 3.7285478786272575E10 - Integer reached: 195683 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 15.91077346203567 
+Workload: 2.28479e+11 
+Energy efficiency: 6.96378e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_04_52_09'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 15.91077346203567
+--- Experiment result, Avg Power = 482.1911488322368
+--- Experiment result, Total Workload = 2.28479e+11
+--- Experiment result, Energy Efficiency = 6.96378e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 222022-0-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_05_05_02
+--- Performing experiments on configuration 044400-1-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 18270 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  371.4693420123638
+powermeter script : average_power with numpy  arrays =  371.4693420125132
+powermeter script : Summary Result = time (s): 601.1736969947815
+Ins Current (mA):79.53326120992104
+Samples: 3000000
+Consumed Energy (mAs): 44066.25103256559
+Consumed Energy (mAh): 12.240625286823775
+Consumed Energy (mWs): 224364.31269396114
+Consumed Energy (mWh): 62.32342019276698
+Avg power (mW): 371.4693420123638
+Avg Current (mA): 72.91911777436182
+Avg Voltage (V): 5.094265445748049
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2275 bytes in 0.079s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 1804801- 0- 0- 652800- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1736969947815 
+Ins Current (mA):79.53326120992104 
+Samples: 3000000 
+Consumed Energy (mAs): 44066.25103256559 
+Consumed Energy (mAh): 12.240625286823775 
+Consumed Energy (mWs): 224364.31269396114 
+Consumed Energy (mWh): 62.32342019276698 
+Avg power (mW): 371.4693420123638 
+Avg Current (mA): 72.91911777436182 
+Avg Voltage (V): 5.094265445748049 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.240625286823775
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 371.4693420123638
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 18296
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 03:34:48 +0100 - Duration: 600041 seconds 
+Real workload: 1.6328852187741999E10 - Integer reached: 120735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18297
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600044 seconds 
+Real workload: 1.5178359700676104E10 - Integer reached: 116586 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 18298
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:49 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600004 seconds 
+Real workload: 2.2730117151209076E10 - Integer reached: 141452 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 18300
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:34:48 +0100 - Duration: 600006 seconds 
+Real workload: 2.1513123670643578E10 - Integer reached: 137773 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 18301
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:49 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600061 seconds 
+Real workload: 1.5249992202150387E10 - Integer reached: 116849 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,4,0,0,1,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.10004e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.34512e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044400-1-4 0,4,4,4,0,0,1,4                         [0- 1804801- 1804801- 1804801- 0- 0- 652800- 2400001]                     time (s): 601.1736969947815 
+Ins Current (mA):79.53326120992104 
+Samples: 3000000 
+Consumed Energy (mAs): 44066.25103256559 
+Consumed Energy (mAh): 12.240625286823775 
+Consumed Energy (mWs): 224364.31269396114 
+Consumed Energy (mWh): 62.32342019276698 
+Avg power (mW): 371.4693420123638 
+Avg Current (mA): 72.91911777436182 
+Avg Voltage (V): 5.094265445748049 
+ Thread : 0 - ThreadProcess id: 18296
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 03:34:48 +0100 - Duration: 600041 seconds 
+Real workload: 1.6328852187741999E10 - Integer reached: 120735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18297
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600044 seconds 
+Real workload: 1.5178359700676104E10 - Integer reached: 116586 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 18298
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:49 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600004 seconds 
+Real workload: 2.2730117151209076E10 - Integer reached: 141452 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 18300
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:34:48 +0100 - Duration: 600006 seconds 
+Real workload: 2.1513123670643578E10 - Integer reached: 137773 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 18301
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:49 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600061 seconds 
+Real workload: 1.5249992202150387E10 - Integer reached: 116849 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.240625286823775                     9.10004e+10 1.34512e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044400-1-4 
+phone format: 0,4,4,4,0,0,1,4 
+Exact values of frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 652800- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1736969947815 
+Ins Current (mA):79.53326120992104 
+Samples: 3000000 
+Consumed Energy (mAs): 44066.25103256559 
+Consumed Energy (mAh): 12.240625286823775 
+Consumed Energy (mWs): 224364.31269396114 
+Consumed Energy (mWh): 62.32342019276698 
+Avg power (mW): 371.4693420123638 
+Avg Current (mA): 72.91911777436182 
+Avg Voltage (V): 5.094265445748049 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 18296
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 03:34:48 +0100 - Duration: 600041 seconds 
+Real workload: 1.6328852187741999E10 - Integer reached: 120735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18297
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600044 seconds 
+Real workload: 1.5178359700676104E10 - Integer reached: 116586 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 18298
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:49 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600004 seconds 
+Real workload: 2.2730117151209076E10 - Integer reached: 141452 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 18300
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:48 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:34:48 +0100 - Duration: 600006 seconds 
+Real workload: 2.1513123670643578E10 - Integer reached: 137773 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 18301
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:24:49 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 03:34:49 +0100 - Duration: 600061 seconds 
+Real workload: 1.5249992202150387E10 - Integer reached: 116849 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.240625286823775 
+Workload: 9.10004e+10 
+Energy efficiency: 1.34512e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_08_04'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.240625286823775
+--- Experiment result, Avg Power = 371.4693420123638
+--- Experiment result, Total Workload = 9.10004e+10
+--- Experiment result, Energy Efficiency = 1.34512e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044400-1-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_05_21_00
+--- Performing experiments on configuration 303003-3-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19747 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  728.554851014653
+powermeter script : average_power with numpy  arrays =  728.5548510145601
+powermeter script : Summary Result = time (s): 601.2852504253387
+Ins Current (mA):131.30637027105266
+Samples: 3000000
+Consumed Energy (mAs): 87427.51650817865
+Consumed Energy (mAh): 24.28542125227185
+Consumed Energy (mWs): 440188.68160373875
+Consumed Energy (mWh): 122.27463377881632
+Avg power (mW): 728.554851014653
+Avg Current (mA): 144.50982264848523
+Avg Voltage (V): 5.041559374042245
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.1 MB/s (1817 bytes in 0.028s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 0- 1804800- 0- 0- 1804800- 2208000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2852504253387 
+Ins Current (mA):131.30637027105266 
+Samples: 3000000 
+Consumed Energy (mAs): 87427.51650817865 
+Consumed Energy (mAh): 24.28542125227185 
+Consumed Energy (mWs): 440188.68160373875 
+Consumed Energy (mWh): 122.27463377881632 
+Avg power (mW): 728.554851014653 
+Avg Current (mA): 144.50982264848523 
+Avg Voltage (V): 5.041559374042245 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 24.28542125227185
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 728.554851014653
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 19774
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:50:41 +0100 - Duration: 600004 seconds 
+Real workload: 6.247998267242726E10 - Integer reached: 206360 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19775
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:50:41 +0100 - Duration: 600024 seconds 
+Real workload: 7.446765479096951E10 - Integer reached: 224485 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19776
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:42 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:50:42 +0100 - Duration: 600008 seconds 
+Real workload: 1.0833524089716649E11 - Integer reached: 268726 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19777
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:50:42 +0100 - Duration: 600043 seconds 
+Real workload: 6.194014545175002E10 - Integer reached: 205503 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,0,0,3,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.07223e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.90482e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 303003-3-0 3,0,3,0,0,3,3,0                         [1804800- 0- 1804800- 0- 0- 1804800- 2208000- 0]                     time (s): 601.2852504253387 
+Ins Current (mA):131.30637027105266 
+Samples: 3000000 
+Consumed Energy (mAs): 87427.51650817865 
+Consumed Energy (mAh): 24.28542125227185 
+Consumed Energy (mWs): 440188.68160373875 
+Consumed Energy (mWh): 122.27463377881632 
+Avg power (mW): 728.554851014653 
+Avg Current (mA): 144.50982264848523 
+Avg Voltage (V): 5.041559374042245 
+ Thread : 0 - ThreadProcess id: 19774
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:50:41 +0100 - Duration: 600004 seconds 
+Real workload: 6.247998267242726E10 - Integer reached: 206360 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19775
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:50:41 +0100 - Duration: 600024 seconds 
+Real workload: 7.446765479096951E10 - Integer reached: 224485 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19776
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:42 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:50:42 +0100 - Duration: 600008 seconds 
+Real workload: 1.0833524089716649E11 - Integer reached: 268726 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19777
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:50:42 +0100 - Duration: 600043 seconds 
+Real workload: 6.194014545175002E10 - Integer reached: 205503 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 24.28542125227185                     3.07223e+11 7.90482e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 303003-3-0 
+phone format: 3,0,3,0,0,3,3,0 
+Exact values of frequencies: [1804800- 0- 1804800- 0- 0- 1804800- 2208000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2852504253387 
+Ins Current (mA):131.30637027105266 
+Samples: 3000000 
+Consumed Energy (mAs): 87427.51650817865 
+Consumed Energy (mAh): 24.28542125227185 
+Consumed Energy (mWs): 440188.68160373875 
+Consumed Energy (mWh): 122.27463377881632 
+Avg power (mW): 728.554851014653 
+Avg Current (mA): 144.50982264848523 
+Avg Voltage (V): 5.041559374042245 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 19774
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 03:50:41 +0100 - Duration: 600004 seconds 
+Real workload: 6.247998267242726E10 - Integer reached: 206360 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19775
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 03:50:41 +0100 - Duration: 600024 seconds 
+Real workload: 7.446765479096951E10 - Integer reached: 224485 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19776
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:42 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 03:50:42 +0100 - Duration: 600008 seconds 
+Real workload: 1.0833524089716649E11 - Integer reached: 268726 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19777
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:40:41 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 03:50:42 +0100 - Duration: 600043 seconds 
+Real workload: 6.194014545175002E10 - Integer reached: 205503 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 24.28542125227185 
+Workload: 3.07223e+11 
+Energy efficiency: 7.90482e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_24_02'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 24.28542125227185
+--- Experiment result, Avg Power = 728.554851014653
+--- Experiment result, Total Workload = 3.07223e+11
+--- Experiment result, Energy Efficiency = 7.90482e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 303003-3-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_05_36_50
+--- Performing experiments on configuration 030330-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1804800
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1804800
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 20791 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  360.2833017208708
+powermeter script : average_power with numpy  arrays =  360.28330172098987
+powermeter script : Summary Result = time (s): 601.2811062335968
+Ins Current (mA):80.86574839442028
+Samples: 3000000
+Consumed Energy (mAs): 42349.25439815045
+Consumed Energy (mAh): 11.763681777264013
+Consumed Energy (mWs): 215460.6945763154
+Consumed Energy (mWh): 59.850192937865394
+Avg power (mW): 360.2833017208708
+Avg Current (mA): 70.70211975426784
+Avg Voltage (V): 5.095792077706733
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2273 bytes in 0.073s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804800- 0- 1804800- 1804800- 0- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2811062335968 
+Ins Current (mA):80.86574839442028 
+Samples: 3000000 
+Consumed Energy (mAs): 42349.25439815045 
+Consumed Energy (mAh): 11.763681777264013 
+Consumed Energy (mWs): 215460.6945763154 
+Consumed Energy (mWh): 59.850192937865394 
+Avg power (mW): 360.2833017208708 
+Avg Current (mA): 70.70211975426784 
+Avg Voltage (V): 5.095792077706733 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.763681777264013
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 360.2833017208708
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 20816
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:37 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:06:37 +0100 - Duration: 600002 seconds 
+Real workload: 1.6504527031760353E10 - Integer reached: 121355 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20817
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600009 seconds 
+Real workload: 2.1618578159710728E10 - Integer reached: 138096 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20818
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600035 seconds 
+Real workload: 2.16238088694415E10 - Integer reached: 138112 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20820
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600048 seconds 
+Real workload: 1.5199313815063711E10 - Integer reached: 116663 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 20821
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:37 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:06:37 +0100 - Duration: 600048 seconds 
+Real workload: 1.6591021276331795E10 - Integer reached: 121659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,3,0,3,3,0,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.15372e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.28513e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 030330-3-4 0,3,0,3,3,0,3,4                         [0- 1804800- 0- 1804800- 1804800- 0- 2208000- 2400001]                     time (s): 601.2811062335968 
+Ins Current (mA):80.86574839442028 
+Samples: 3000000 
+Consumed Energy (mAs): 42349.25439815045 
+Consumed Energy (mAh): 11.763681777264013 
+Consumed Energy (mWs): 215460.6945763154 
+Consumed Energy (mWh): 59.850192937865394 
+Avg power (mW): 360.2833017208708 
+Avg Current (mA): 70.70211975426784 
+Avg Voltage (V): 5.095792077706733 
+ Thread : 0 - ThreadProcess id: 20816
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:37 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:06:37 +0100 - Duration: 600002 seconds 
+Real workload: 1.6504527031760353E10 - Integer reached: 121355 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20817
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600009 seconds 
+Real workload: 2.1618578159710728E10 - Integer reached: 138096 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20818
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600035 seconds 
+Real workload: 2.16238088694415E10 - Integer reached: 138112 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20820
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600048 seconds 
+Real workload: 1.5199313815063711E10 - Integer reached: 116663 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 20821
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:37 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:06:37 +0100 - Duration: 600048 seconds 
+Real workload: 1.6591021276331795E10 - Integer reached: 121659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.763681777264013                     9.15372e+10 1.28513e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 030330-3-4 
+phone format: 0,3,0,3,3,0,3,4 
+Exact values of frequencies: [0- 1804800- 0- 1804800- 1804800- 0- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2811062335968 
+Ins Current (mA):80.86574839442028 
+Samples: 3000000 
+Consumed Energy (mAs): 42349.25439815045 
+Consumed Energy (mAh): 11.763681777264013 
+Consumed Energy (mWs): 215460.6945763154 
+Consumed Energy (mWh): 59.850192937865394 
+Avg power (mW): 360.2833017208708 
+Avg Current (mA): 70.70211975426784 
+Avg Voltage (V): 5.095792077706733 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 20816
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:37 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:06:37 +0100 - Duration: 600002 seconds 
+Real workload: 1.6504527031760353E10 - Integer reached: 121355 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20817
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600009 seconds 
+Real workload: 2.1618578159710728E10 - Integer reached: 138096 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20818
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600035 seconds 
+Real workload: 2.16238088694415E10 - Integer reached: 138112 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20820
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:36 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:06:36 +0100 - Duration: 600048 seconds 
+Real workload: 1.5199313815063711E10 - Integer reached: 116663 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 20821
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 03:56:37 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:06:37 +0100 - Duration: 600048 seconds 
+Real workload: 1.6591021276331795E10 - Integer reached: 121659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.763681777264013 
+Workload: 9.15372e+10 
+Energy efficiency: 1.28513e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_39_52'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.763681777264013
+--- Experiment result, Avg Power = 360.2833017208708
+--- Experiment result, Total Workload = 9.15372e+10
+--- Experiment result, Energy Efficiency = 1.28513e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 030330-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_05_52_46
+--- Performing experiments on configuration 300033-4-3
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1804800
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1804800
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2400000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2400000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 21942 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  726.4048159415978
+powermeter script : average_power with numpy  arrays =  726.404815941588
+powermeter script : Summary Result = time (s): 601.2042796611786
+Ins Current (mA):178.01339352037027
+Samples: 3000000
+Consumed Energy (mAs): 85890.88120135525
+Consumed Energy (mAh): 23.85857811148757
+Consumed Energy (mWs): 432671.226761131
+Consumed Energy (mWh): 120.18645187809194
+Avg power (mW): 726.4048159415978
+Avg Current (mA): 144.09282417584893
+Avg Voltage (V): 5.041228250583132
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2271 bytes in 0.048s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804800- 0- 0- 0- 1804800- 1804800- 2208001- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2042796611786 
+Ins Current (mA):178.01339352037027 
+Samples: 3000000 
+Consumed Energy (mAs): 85890.88120135525 
+Consumed Energy (mAh): 23.85857811148757 
+Consumed Energy (mWs): 432671.226761131 
+Consumed Energy (mWh): 120.18645187809194 
+Avg power (mW): 726.4048159415978 
+Avg Current (mA): 144.09282417584893 
+Avg Voltage (V): 5.041228250583132 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 23.85857811148757
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 726.4048159415978
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 21967
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600019 seconds 
+Real workload: 4.426063291400445E10 - Integer reached: 194670 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21968
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600020 seconds 
+Real workload: 4.423029039998154E10 - Integer reached: 194606 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21969
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600030 seconds 
+Real workload: 1.1702039307514877E11 - Integer reached: 310397 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 21970
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600012 seconds 
+Real workload: 4.419569414732815E10 - Integer reached: 194533 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 21971
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:22:29 +0100 - Duration: 600002 seconds 
+Real workload: 5.831125578488279E10 - Integer reached: 222189 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,3,3,4,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.08018e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.74584e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 300033-4-3 3,0,0,0,3,3,4,3                         [1804800- 0- 0- 0- 1804800- 1804800- 2208001- 2400000]                     time (s): 601.2042796611786 
+Ins Current (mA):178.01339352037027 
+Samples: 3000000 
+Consumed Energy (mAs): 85890.88120135525 
+Consumed Energy (mAh): 23.85857811148757 
+Consumed Energy (mWs): 432671.226761131 
+Consumed Energy (mWh): 120.18645187809194 
+Avg power (mW): 726.4048159415978 
+Avg Current (mA): 144.09282417584893 
+Avg Voltage (V): 5.041228250583132 
+ Thread : 0 - ThreadProcess id: 21967
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600019 seconds 
+Real workload: 4.426063291400445E10 - Integer reached: 194670 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21968
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600020 seconds 
+Real workload: 4.423029039998154E10 - Integer reached: 194606 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21969
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600030 seconds 
+Real workload: 1.1702039307514877E11 - Integer reached: 310397 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 21970
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600012 seconds 
+Real workload: 4.419569414732815E10 - Integer reached: 194533 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 21971
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:22:29 +0100 - Duration: 600002 seconds 
+Real workload: 5.831125578488279E10 - Integer reached: 222189 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 23.85857811148757                     3.08018e+11 7.74584e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 300033-4-3 
+phone format: 3,0,0,0,3,3,4,3 
+Exact values of frequencies: [1804800- 0- 0- 0- 1804800- 1804800- 2208001- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2042796611786 
+Ins Current (mA):178.01339352037027 
+Samples: 3000000 
+Consumed Energy (mAs): 85890.88120135525 
+Consumed Energy (mAh): 23.85857811148757 
+Consumed Energy (mWs): 432671.226761131 
+Consumed Energy (mWh): 120.18645187809194 
+Avg power (mW): 726.4048159415978 
+Avg Current (mA): 144.09282417584893 
+Avg Voltage (V): 5.041228250583132 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 21967
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600019 seconds 
+Real workload: 4.426063291400445E10 - Integer reached: 194670 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21968
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600020 seconds 
+Real workload: 4.423029039998154E10 - Integer reached: 194606 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21969
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600030 seconds 
+Real workload: 1.1702039307514877E11 - Integer reached: 310397 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 21970
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:22:28 +0100 - Duration: 600012 seconds 
+Real workload: 4.419569414732815E10 - Integer reached: 194533 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 21971
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:12:28 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:22:29 +0100 - Duration: 600002 seconds 
+Real workload: 5.831125578488279E10 - Integer reached: 222189 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 23.85857811148757 
+Workload: 3.08018e+11 
+Energy efficiency: 7.74584e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_05_55_48'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 23.85857811148757
+--- Experiment result, Avg Power = 726.4048159415978
+--- Experiment result, Total Workload = 3.08018e+11
+--- Experiment result, Energy Efficiency = 7.74584e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 300033-4-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_06_08_39
+--- Performing experiments on configuration 044000-1-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 23414 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  360.32665507176796
+powermeter script : average_power with numpy  arrays =  360.32665507193565
+powermeter script : Summary Result = time (s): 601.2533264160156
+Ins Current (mA):72.58529003946427
+Samples: 3000000
+Consumed Energy (mAs): 42634.21929295403
+Consumed Energy (mAh): 11.84283869248723
+Consumed Energy (mWs): 217147.1366075128
+Consumed Energy (mWh): 60.318649057642446
+Avg power (mW): 360.32665507176796
+Avg Current (mA): 70.71147779153726
+Avg Voltage (V): 5.0957307968310035
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1819 bytes in 0.080s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 0- 0- 0- 652800- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2533264160156 
+Ins Current (mA):72.58529003946427 
+Samples: 3000000 
+Consumed Energy (mAs): 42634.21929295403 
+Consumed Energy (mAh): 11.84283869248723 
+Consumed Energy (mWs): 217147.1366075128 
+Consumed Energy (mWh): 60.318649057642446 
+Avg power (mW): 360.32665507176796 
+Avg Current (mA): 70.71147779153726 
+Avg Voltage (V): 5.0957307968310035 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.84283869248723
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 360.32665507176796
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 23444
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:24 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600049 seconds 
+Real workload: 2.6742645638771564E10 - Integer reached: 137408 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23445
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600019 seconds 
+Real workload: 2.158137750793975E10 - Integer reached: 124001 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23446
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:38:26 +0100 - Duration: 600014 seconds 
+Real workload: 2.1618115225894264E10 - Integer reached: 124102 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 23448
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600030 seconds 
+Real workload: 2.1571925561669453E10 - Integer reached: 123975 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,0,0,0,1,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.15141e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.2941e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044000-1-4 0,4,4,0,0,0,1,4                         [0- 1804801- 1804801- 0- 0- 0- 652800- 2400001]                     time (s): 601.2533264160156 
+Ins Current (mA):72.58529003946427 
+Samples: 3000000 
+Consumed Energy (mAs): 42634.21929295403 
+Consumed Energy (mAh): 11.84283869248723 
+Consumed Energy (mWs): 217147.1366075128 
+Consumed Energy (mWh): 60.318649057642446 
+Avg power (mW): 360.32665507176796 
+Avg Current (mA): 70.71147779153726 
+Avg Voltage (V): 5.0957307968310035 
+ Thread : 0 - ThreadProcess id: 23444
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:24 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600049 seconds 
+Real workload: 2.6742645638771564E10 - Integer reached: 137408 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23445
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600019 seconds 
+Real workload: 2.158137750793975E10 - Integer reached: 124001 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23446
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:38:26 +0100 - Duration: 600014 seconds 
+Real workload: 2.1618115225894264E10 - Integer reached: 124102 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 23448
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600030 seconds 
+Real workload: 2.1571925561669453E10 - Integer reached: 123975 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.84283869248723                     9.15141e+10 1.2941e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044000-1-4 
+phone format: 0,4,4,0,0,0,1,4 
+Exact values of frequencies: [0- 1804801- 1804801- 0- 0- 0- 652800- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2533264160156 
+Ins Current (mA):72.58529003946427 
+Samples: 3000000 
+Consumed Energy (mAs): 42634.21929295403 
+Consumed Energy (mAh): 11.84283869248723 
+Consumed Energy (mWs): 217147.1366075128 
+Consumed Energy (mWh): 60.318649057642446 
+Avg power (mW): 360.32665507176796 
+Avg Current (mA): 70.71147779153726 
+Avg Voltage (V): 5.0957307968310035 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 23444
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:24 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600049 seconds 
+Real workload: 2.6742645638771564E10 - Integer reached: 137408 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23445
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600019 seconds 
+Real workload: 2.158137750793975E10 - Integer reached: 124001 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23446
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:38:26 +0100 - Duration: 600014 seconds 
+Real workload: 2.1618115225894264E10 - Integer reached: 124102 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 23448
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:28:25 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 04:38:25 +0100 - Duration: 600030 seconds 
+Real workload: 2.1571925561669453E10 - Integer reached: 123975 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.84283869248723 
+Workload: 9.15141e+10 
+Energy efficiency: 1.2941e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_11_41'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.84283869248723
+--- Experiment result, Avg Power = 360.32665507176796
+--- Experiment result, Total Workload = 9.15141e+10
+--- Experiment result, Energy Efficiency = 1.2941e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044000-1-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_06_24_35
+--- Performing experiments on configuration 444040-2-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 24487 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  347.60172567389804
+powermeter script : average_power with numpy  arrays =  347.60172567400207
+powermeter script : Summary Result = time (s): 601.2264666557312
+Ins Current (mA):73.20308553796926
+Samples: 3000000
+Consumed Energy (mAs): 40631.11562912227
+Consumed Energy (mAh): 11.28642100808952
+Consumed Energy (mWs): 207069.66762234722
+Consumed Energy (mWh): 57.51935211731867
+Avg power (mW): 347.60172567389804
+Avg Current (mA): 68.18939780580672
+Avg Voltage (V): 5.097591955039934
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2274 bytes in 0.079s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 1804801- 1804801- 0- 1804801- 0- 1478400- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2264666557312 
+Ins Current (mA):73.20308553796926 
+Samples: 3000000 
+Consumed Energy (mAs): 40631.11562912227 
+Consumed Energy (mAh): 11.28642100808952 
+Consumed Energy (mWs): 207069.66762234722 
+Consumed Energy (mWh): 57.51935211731867 
+Avg power (mW): 347.60172567389804 
+Avg Current (mA): 68.18939780580672 
+Avg Voltage (V): 5.097591955039934 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.28642100808952
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 347.60172567389804
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 24512
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:23 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600028 seconds 
+Real workload: 1.5050512762572779E10 - Integer reached: 116115 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24513
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:54:22 +0100 - Duration: 600003 seconds 
+Real workload: 1.525190115778297E10 - Integer reached: 116856 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24514
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600031 seconds 
+Real workload: 2.3001046252966637E10 - Integer reached: 142257 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 24515
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:23 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600053 seconds 
+Real workload: 2.1881576981443558E10 - Integer reached: 138898 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 24517
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600059 seconds 
+Real workload: 1.6283393129384827E10 - Integer reached: 120574 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,4,0,4,0,2,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.14684e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.23391e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 444040-2-0 4,4,4,0,4,0,2,0                         [1804801- 1804801- 1804801- 0- 1804801- 0- 1478400- 0]                     time (s): 601.2264666557312 
+Ins Current (mA):73.20308553796926 
+Samples: 3000000 
+Consumed Energy (mAs): 40631.11562912227 
+Consumed Energy (mAh): 11.28642100808952 
+Consumed Energy (mWs): 207069.66762234722 
+Consumed Energy (mWh): 57.51935211731867 
+Avg power (mW): 347.60172567389804 
+Avg Current (mA): 68.18939780580672 
+Avg Voltage (V): 5.097591955039934 
+ Thread : 0 - ThreadProcess id: 24512
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:23 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600028 seconds 
+Real workload: 1.5050512762572779E10 - Integer reached: 116115 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24513
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:54:22 +0100 - Duration: 600003 seconds 
+Real workload: 1.525190115778297E10 - Integer reached: 116856 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24514
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600031 seconds 
+Real workload: 2.3001046252966637E10 - Integer reached: 142257 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 24515
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:23 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600053 seconds 
+Real workload: 2.1881576981443558E10 - Integer reached: 138898 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 24517
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600059 seconds 
+Real workload: 1.6283393129384827E10 - Integer reached: 120574 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.28642100808952                     9.14684e+10 1.23391e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 444040-2-0 
+phone format: 4,4,4,0,4,0,2,0 
+Exact values of frequencies: [1804801- 1804801- 1804801- 0- 1804801- 0- 1478400- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2264666557312 
+Ins Current (mA):73.20308553796926 
+Samples: 3000000 
+Consumed Energy (mAs): 40631.11562912227 
+Consumed Energy (mAh): 11.28642100808952 
+Consumed Energy (mWs): 207069.66762234722 
+Consumed Energy (mWh): 57.51935211731867 
+Avg power (mW): 347.60172567389804 
+Avg Current (mA): 68.18939780580672 
+Avg Voltage (V): 5.097591955039934 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 24512
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:23 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600028 seconds 
+Real workload: 1.5050512762572779E10 - Integer reached: 116115 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24513
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 04:54:22 +0100 - Duration: 600003 seconds 
+Real workload: 1.525190115778297E10 - Integer reached: 116856 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24514
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600031 seconds 
+Real workload: 2.3001046252966637E10 - Integer reached: 142257 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 24515
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:23 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600053 seconds 
+Real workload: 2.1881576981443558E10 - Integer reached: 138898 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 24517
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 04:44:22 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 04:54:23 +0100 - Duration: 600059 seconds 
+Real workload: 1.6283393129384827E10 - Integer reached: 120574 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.28642100808952 
+Workload: 9.14684e+10 
+Energy efficiency: 1.23391e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_27_37'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.28642100808952
+--- Experiment result, Avg Power = 347.60172567389804
+--- Experiment result, Total Workload = 9.14684e+10
+--- Experiment result, Energy Efficiency = 1.23391e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 444040-2-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_06_40_33
+--- Performing experiments on configuration 044404-2-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 25640 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  683.3505066708562
+powermeter script : average_power with numpy  arrays =  683.3505066708418
+powermeter script : Summary Result = time (s): 601.1940639019012
+Ins Current (mA):129.94319116840373
+Samples: 3000000
+Consumed Energy (mAs): 81351.81578123267
+Consumed Energy (mAh): 22.597726605897964
+Consumed Energy (mWs): 410436.3991721945
+Consumed Energy (mWh): 114.01011088116513
+Avg power (mW): 683.3505066708562
+Avg Current (mA): 135.37592592838334
+Avg Voltage (V): 5.047799318708725
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2725 bytes in 0.052s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 1804801- 0- 1804801- 1478400- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1940639019012 
+Ins Current (mA):129.94319116840373 
+Samples: 3000000 
+Consumed Energy (mAs): 81351.81578123267 
+Consumed Energy (mAh): 22.597726605897964 
+Consumed Energy (mWs): 410436.3991721945 
+Consumed Energy (mWh): 114.01011088116513 
+Avg power (mW): 683.3505066708562 
+Avg Current (mA): 135.37592592838334 
+Avg Voltage (V): 5.047799318708725 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.597726605897964
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 683.3505066708562
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 25665
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 05:10:15 +0100 - Duration: 600050 seconds 
+Real workload: 5.259922982540999E10 - Integer reached: 230796 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25666
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600001 seconds 
+Real workload: 4.644792022144542E10 - Integer reached: 217429 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25667
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600002 seconds 
+Real workload: 5.408735026444949E10 - Integer reached: 233906 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25668
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600022 seconds 
+Real workload: 5.257500598087831E10 - Integer reached: 230745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 25669
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:10:15 +0100 - Duration: 600053 seconds 
+Real workload: 4.647865527408148E10 - Integer reached: 217498 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 25671
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600012 seconds 
+Real workload: 5.3849054232504234E10 - Integer reached: 233411 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,4,0,4,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06037e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.38399e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044404-2-2 0,4,4,4,0,4,2,2                         [0- 1804801- 1804801- 1804801- 0- 1804801- 1478400- 1766400]                     time (s): 601.1940639019012 
+Ins Current (mA):129.94319116840373 
+Samples: 3000000 
+Consumed Energy (mAs): 81351.81578123267 
+Consumed Energy (mAh): 22.597726605897964 
+Consumed Energy (mWs): 410436.3991721945 
+Consumed Energy (mWh): 114.01011088116513 
+Avg power (mW): 683.3505066708562 
+Avg Current (mA): 135.37592592838334 
+Avg Voltage (V): 5.047799318708725 
+ Thread : 0 - ThreadProcess id: 25665
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 05:10:15 +0100 - Duration: 600050 seconds 
+Real workload: 5.259922982540999E10 - Integer reached: 230796 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25666
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600001 seconds 
+Real workload: 4.644792022144542E10 - Integer reached: 217429 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25667
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600002 seconds 
+Real workload: 5.408735026444949E10 - Integer reached: 233906 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25668
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600022 seconds 
+Real workload: 5.257500598087831E10 - Integer reached: 230745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 25669
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:10:15 +0100 - Duration: 600053 seconds 
+Real workload: 4.647865527408148E10 - Integer reached: 217498 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 25671
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600012 seconds 
+Real workload: 5.3849054232504234E10 - Integer reached: 233411 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.597726605897964                     3.06037e+11 7.38399e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044404-2-2 
+phone format: 0,4,4,4,0,4,2,2 
+Exact values of frequencies: [0- 1804801- 1804801- 1804801- 0- 1804801- 1478400- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1940639019012 
+Ins Current (mA):129.94319116840373 
+Samples: 3000000 
+Consumed Energy (mAs): 81351.81578123267 
+Consumed Energy (mAh): 22.597726605897964 
+Consumed Energy (mWs): 410436.3991721945 
+Consumed Energy (mWh): 114.01011088116513 
+Avg power (mW): 683.3505066708562 
+Avg Current (mA): 135.37592592838334 
+Avg Voltage (V): 5.047799318708725 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 25665
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 05:10:15 +0100 - Duration: 600050 seconds 
+Real workload: 5.259922982540999E10 - Integer reached: 230796 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25666
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600001 seconds 
+Real workload: 4.644792022144542E10 - Integer reached: 217429 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25667
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600002 seconds 
+Real workload: 5.408735026444949E10 - Integer reached: 233906 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25668
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600022 seconds 
+Real workload: 5.257500598087831E10 - Integer reached: 230745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 25669
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:15 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:10:15 +0100 - Duration: 600053 seconds 
+Real workload: 4.647865527408148E10 - Integer reached: 217498 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 25671
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:00:16 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:10:16 +0100 - Duration: 600012 seconds 
+Real workload: 5.3849054232504234E10 - Integer reached: 233411 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.597726605897964 
+Workload: 3.06037e+11 
+Energy efficiency: 7.38399e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_43_35'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.597726605897964
+--- Experiment result, Avg Power = 683.3505066708562
+--- Experiment result, Total Workload = 3.06037e+11
+--- Experiment result, Energy Efficiency = 7.38399e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044404-2-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_06_56_26
+--- Performing experiments on configuration 222002-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1363200
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1363200
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1363200
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1363200
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1363200
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1363200
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1363200
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1363200
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 27219 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  512.3046236620427
+powermeter script : average_power with numpy  arrays =  512.3046236620294
+powermeter script : Summary Result = time (s): 601.1968777179718
+Ins Current (mA):110.62822847303701
+Samples: 3000000
+Consumed Energy (mAs): 60250.345635045924
+Consumed Energy (mAh): 16.73620712084609
+Consumed Energy (mWs): 305497.7857357607
+Consumed Energy (mWh): 84.8604960377113
+Avg power (mW): 512.3046236620427
+Avg Current (mA): 100.97759323938784
+Avg Voltage (V): 5.073448546624802
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1817 bytes in 0.046s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1363200- 1363200- 1363200- 0- 0- 1363200- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1968777179718 
+Ins Current (mA):110.62822847303701 
+Samples: 3000000 
+Consumed Energy (mAs): 60250.345635045924 
+Consumed Energy (mAh): 16.73620712084609 
+Consumed Energy (mWs): 305497.7857357607 
+Consumed Energy (mWh): 84.8604960377113 
+Avg power (mW): 512.3046236620427 
+Avg Current (mA): 100.97759323938784 
+Avg Voltage (V): 5.073448546624802 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 16.73620712084609
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 512.3046236620427
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 27245
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 05:26:09 +0100 - Duration: 600006 seconds 
+Real workload: 7.542998055097673E10 - Integer reached: 225872 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27246
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 05:26:09 +0100 - Duration: 600010 seconds 
+Real workload: 5.9576962615184555E10 - Integer reached: 201705 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27247
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:10 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:26:10 +0100 - Duration: 600011 seconds 
+Real workload: 4.692409377688811E10 - Integer reached: 179890 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27248
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 05:26:10 +0100 - Duration: 600009 seconds 
+Real workload: 4.684848450585055E10 - Integer reached: 179751 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,0,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.2878e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.31542e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 222002-0-0 2,2,2,0,0,2,0,0                         [1363200- 1363200- 1363200- 0- 0- 1363200- 0- 0]                     time (s): 601.1968777179718 
+Ins Current (mA):110.62822847303701 
+Samples: 3000000 
+Consumed Energy (mAs): 60250.345635045924 
+Consumed Energy (mAh): 16.73620712084609 
+Consumed Energy (mWs): 305497.7857357607 
+Consumed Energy (mWh): 84.8604960377113 
+Avg power (mW): 512.3046236620427 
+Avg Current (mA): 100.97759323938784 
+Avg Voltage (V): 5.073448546624802 
+ Thread : 0 - ThreadProcess id: 27245
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 05:26:09 +0100 - Duration: 600006 seconds 
+Real workload: 7.542998055097673E10 - Integer reached: 225872 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27246
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 05:26:09 +0100 - Duration: 600010 seconds 
+Real workload: 5.9576962615184555E10 - Integer reached: 201705 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27247
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:10 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:26:10 +0100 - Duration: 600011 seconds 
+Real workload: 4.692409377688811E10 - Integer reached: 179890 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27248
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 05:26:10 +0100 - Duration: 600009 seconds 
+Real workload: 4.684848450585055E10 - Integer reached: 179751 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 16.73620712084609                     2.2878e+11 7.31542e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 222002-0-0 
+phone format: 2,2,2,0,0,2,0,0 
+Exact values of frequencies: [1363200- 1363200- 1363200- 0- 0- 1363200- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1968777179718 
+Ins Current (mA):110.62822847303701 
+Samples: 3000000 
+Consumed Energy (mAs): 60250.345635045924 
+Consumed Energy (mAh): 16.73620712084609 
+Consumed Energy (mWs): 305497.7857357607 
+Consumed Energy (mWh): 84.8604960377113 
+Avg power (mW): 512.3046236620427 
+Avg Current (mA): 100.97759323938784 
+Avg Voltage (V): 5.073448546624802 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 27245
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 05:26:09 +0100 - Duration: 600006 seconds 
+Real workload: 7.542998055097673E10 - Integer reached: 225872 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27246
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 05:26:09 +0100 - Duration: 600010 seconds 
+Real workload: 5.9576962615184555E10 - Integer reached: 201705 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27247
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:10 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:26:10 +0100 - Duration: 600011 seconds 
+Real workload: 4.692409377688811E10 - Integer reached: 179890 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27248
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:16:09 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 05:26:10 +0100 - Duration: 600009 seconds 
+Real workload: 4.684848450585055E10 - Integer reached: 179751 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 16.73620712084609 
+Workload: 2.2878e+11 
+Energy efficiency: 7.31542e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_06_59_28'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 16.73620712084609
+--- Experiment result, Avg Power = 512.3046236620427
+--- Experiment result, Total Workload = 2.2878e+11
+--- Experiment result, Energy Efficiency = 7.31542e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 222002-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_07_12_19
+--- Performing experiments on configuration 002000-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1363200
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1363200
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 28269 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  373.6894886267988
+powermeter script : average_power with numpy  arrays =  373.68948862690945
+powermeter script : Summary Result = time (s): 601.2038464546204
+Ins Current (mA):86.65836441281681
+Samples: 3000000
+Consumed Energy (mAs): 43241.04390148673
+Consumed Energy (mAh): 12.011401083746314
+Consumed Energy (mWs): 220168.41651912115
+Consumed Energy (mWh): 61.157893477533655
+Avg power (mW): 373.6894886267988
+Avg Current (mA): 73.36099240610572
+Avg Voltage (V): 5.093844512873536
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1365 bytes in 0.053s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 1363200- 0- 0- 0- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2038464546204 
+Ins Current (mA):86.65836441281681 
+Samples: 3000000 
+Consumed Energy (mAs): 43241.04390148673 
+Consumed Energy (mAh): 12.011401083746314 
+Consumed Energy (mWs): 220168.41651912115 
+Consumed Energy (mWh): 61.157893477533655 
+Avg power (mW): 373.6894886267988 
+Avg Current (mA): 73.36099240610572 
+Avg Voltage (V): 5.093844512873536 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.011401083746314
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 373.6894886267988
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 28294
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:42:05 +0100 - Duration: 600011 seconds 
+Real workload: 4.2564602509114914E10 - Integer reached: 149571 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28295
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:42:05 +0100 - Duration: 600004 seconds 
+Real workload: 2.4789874041776165E10 - Integer reached: 115462 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28296
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:42:06 +0100 - Duration: 600006 seconds 
+Real workload: 2.4531263878225426E10 - Integer reached: 114884 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,2,0,0,0,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.18857e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.30721e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 002000-4-4 0,0,2,0,0,0,4,4                         [0- 0- 1363200- 0- 0- 0- 2208001- 2400001]                     time (s): 601.2038464546204 
+Ins Current (mA):86.65836441281681 
+Samples: 3000000 
+Consumed Energy (mAs): 43241.04390148673 
+Consumed Energy (mAh): 12.011401083746314 
+Consumed Energy (mWs): 220168.41651912115 
+Consumed Energy (mWh): 61.157893477533655 
+Avg power (mW): 373.6894886267988 
+Avg Current (mA): 73.36099240610572 
+Avg Voltage (V): 5.093844512873536 
+ Thread : 0 - ThreadProcess id: 28294
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:42:05 +0100 - Duration: 600011 seconds 
+Real workload: 4.2564602509114914E10 - Integer reached: 149571 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28295
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:42:05 +0100 - Duration: 600004 seconds 
+Real workload: 2.4789874041776165E10 - Integer reached: 115462 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28296
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:42:06 +0100 - Duration: 600006 seconds 
+Real workload: 2.4531263878225426E10 - Integer reached: 114884 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.011401083746314                     9.18857e+10 1.30721e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 002000-4-4 
+phone format: 0,0,2,0,0,0,4,4 
+Exact values of frequencies: [0- 0- 1363200- 0- 0- 0- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2038464546204 
+Ins Current (mA):86.65836441281681 
+Samples: 3000000 
+Consumed Energy (mAs): 43241.04390148673 
+Consumed Energy (mAh): 12.011401083746314 
+Consumed Energy (mWs): 220168.41651912115 
+Consumed Energy (mWh): 61.157893477533655 
+Avg power (mW): 373.6894886267988 
+Avg Current (mA): 73.36099240610572 
+Avg Voltage (V): 5.093844512873536 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 28294
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:42:05 +0100 - Duration: 600011 seconds 
+Real workload: 4.2564602509114914E10 - Integer reached: 149571 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28295
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:42:05 +0100 - Duration: 600004 seconds 
+Real workload: 2.4789874041776165E10 - Integer reached: 115462 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28296
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:32:05 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:42:06 +0100 - Duration: 600006 seconds 
+Real workload: 2.4531263878225426E10 - Integer reached: 114884 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.011401083746314 
+Workload: 9.18857e+10 
+Energy efficiency: 1.30721e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_15_21'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.011401083746314
+--- Experiment result, Avg Power = 373.6894886267988
+--- Experiment result, Total Workload = 9.18857e+10
+--- Experiment result, Energy Efficiency = 1.30721e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 002000-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_07_28_14
+--- Performing experiments on configuration 002220-4-3
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1363200
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1363200
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1363200
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1363200
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1363200
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1363200
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2400000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2400000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 29208 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  355.50068960320027
+powermeter script : average_power with numpy  arrays =  355.50068960327036
+powermeter script : Summary Result = time (s): 601.3412683010101
+Ins Current (mA):79.26690104097234
+Samples: 3000000
+Consumed Energy (mAs): 41910.02543959437
+Consumed Energy (mAh): 11.641673733220658
+Consumed Energy (mWs): 213370.5334336582
+Consumed Energy (mWh): 59.26959262046061
+Avg power (mW): 355.50068960320027
+Avg Current (mA): 69.75022532876068
+Avg Voltage (V): 5.096767615123586
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2272 bytes in 0.085s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.3412683010101 
+Ins Current (mA):79.26690104097234 
+Samples: 3000000 
+Consumed Energy (mAs): 41910.02543959437 
+Consumed Energy (mAh): 11.641673733220658 
+Consumed Energy (mWs): 213370.5334336582 
+Consumed Energy (mWh): 59.26959262046061 
+Avg power (mW): 355.50068960320027 
+Avg Current (mA): 69.75022532876068 
+Avg Voltage (V): 5.096767615123586 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.641673733220658
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 355.50068960320027
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 29234
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:00 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600005 seconds 
+Real workload: 2.309668823809165E10 - Integer reached: 142540 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 29235
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 05:58:02 +0100 - Duration: 600006 seconds 
+Real workload: 2.136437767433643E10 - Integer reached: 137316 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 29236
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600088 seconds 
+Real workload: 1.6876624395462189E10 - Integer reached: 122657 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 29237
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:02 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:58:02 +0100 - Duration: 600032 seconds 
+Real workload: 1.521701404025484E10 - Integer reached: 116728 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 29238
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600004 seconds 
+Real workload: 1.5195502861369837E10 - Integer reached: 116649 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,2,2,2,0,4,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.17502e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.26884e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 002220-4-3 0,0,2,2,2,0,4,3                         [0- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400000]                     time (s): 601.3412683010101 
+Ins Current (mA):79.26690104097234 
+Samples: 3000000 
+Consumed Energy (mAs): 41910.02543959437 
+Consumed Energy (mAh): 11.641673733220658 
+Consumed Energy (mWs): 213370.5334336582 
+Consumed Energy (mWh): 59.26959262046061 
+Avg power (mW): 355.50068960320027 
+Avg Current (mA): 69.75022532876068 
+Avg Voltage (V): 5.096767615123586 
+ Thread : 0 - ThreadProcess id: 29234
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:00 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600005 seconds 
+Real workload: 2.309668823809165E10 - Integer reached: 142540 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 29235
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 05:58:02 +0100 - Duration: 600006 seconds 
+Real workload: 2.136437767433643E10 - Integer reached: 137316 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 29236
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600088 seconds 
+Real workload: 1.6876624395462189E10 - Integer reached: 122657 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 29237
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:02 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:58:02 +0100 - Duration: 600032 seconds 
+Real workload: 1.521701404025484E10 - Integer reached: 116728 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 29238
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600004 seconds 
+Real workload: 1.5195502861369837E10 - Integer reached: 116649 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.641673733220658                     9.17502e+10 1.26884e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 002220-4-3 
+phone format: 0,0,2,2,2,0,4,3 
+Exact values of frequencies: [0- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.3412683010101 
+Ins Current (mA):79.26690104097234 
+Samples: 3000000 
+Consumed Energy (mAs): 41910.02543959437 
+Consumed Energy (mAh): 11.641673733220658 
+Consumed Energy (mWs): 213370.5334336582 
+Consumed Energy (mWh): 59.26959262046061 
+Avg power (mW): 355.50068960320027 
+Avg Current (mA): 69.75022532876068 
+Avg Voltage (V): 5.096767615123586 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 29234
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:00 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600005 seconds 
+Real workload: 2.309668823809165E10 - Integer reached: 142540 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 29235
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 05:58:02 +0100 - Duration: 600006 seconds 
+Real workload: 2.136437767433643E10 - Integer reached: 137316 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 29236
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600088 seconds 
+Real workload: 1.6876624395462189E10 - Integer reached: 122657 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 29237
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:02 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 05:58:02 +0100 - Duration: 600032 seconds 
+Real workload: 1.521701404025484E10 - Integer reached: 116728 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 29238
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 05:48:01 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 05:58:01 +0100 - Duration: 600004 seconds 
+Real workload: 1.5195502861369837E10 - Integer reached: 116649 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.641673733220658 
+Workload: 9.17502e+10 
+Energy efficiency: 1.26884e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_31_16'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.641673733220658
+--- Experiment result, Avg Power = 355.50068960320027
+--- Experiment result, Total Workload = 9.17502e+10
+--- Experiment result, Energy Efficiency = 1.26884e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 002220-4-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_07_44_13
+--- Performing experiments on configuration 004040-1-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 30462 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  394.9389282648793
+powermeter script : average_power with numpy  arrays =  394.9389282649408
+powermeter script : Summary Result = time (s): 601.2665739059448
+Ins Current (mA):84.31439116921109
+Samples: 3000000
+Consumed Energy (mAs): 46480.37991446344
+Consumed Energy (mAh): 12.911216642906512
+Consumed Energy (mWs): 236489.84161367122
+Consumed Energy (mWh): 65.69162267046423
+Avg power (mW): 394.9389282648793
+Avg Current (mA): 77.57344413042092
+Avg Voltage (V): 5.091161449540455
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1364 bytes in 0.054s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 1804801- 0- 1804801- 0- 652800- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2665739059448 
+Ins Current (mA):84.31439116921109 
+Samples: 3000000 
+Consumed Energy (mAs): 46480.37991446344 
+Consumed Energy (mAh): 12.911216642906512 
+Consumed Energy (mWs): 236489.84161367122 
+Consumed Energy (mWh): 65.69162267046423 
+Avg power (mW): 394.9389282648793 
+Avg Current (mA): 77.57344413042092 
+Avg Voltage (V): 5.091161449540455 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.911216642906512
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 394.9389282648793
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 30487
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:03:59 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600007 seconds 
+Real workload: 4.158847022617198E10 - Integer reached: 147918 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30488
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:04:00 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600046 seconds 
+Real workload: 2.2922073829486393E10 - Integer reached: 111214 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30489
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:04:00 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600015 seconds 
+Real workload: 2.5427108281955612E10 - Integer reached: 116873 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,4,0,4,0,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 8.99377e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.43557e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 004040-1-0 0,0,4,0,4,0,1,0                         [0- 0- 1804801- 0- 1804801- 0- 652800- 0]                     time (s): 601.2665739059448 
+Ins Current (mA):84.31439116921109 
+Samples: 3000000 
+Consumed Energy (mAs): 46480.37991446344 
+Consumed Energy (mAh): 12.911216642906512 
+Consumed Energy (mWs): 236489.84161367122 
+Consumed Energy (mWh): 65.69162267046423 
+Avg power (mW): 394.9389282648793 
+Avg Current (mA): 77.57344413042092 
+Avg Voltage (V): 5.091161449540455 
+ Thread : 0 - ThreadProcess id: 30487
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:03:59 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600007 seconds 
+Real workload: 4.158847022617198E10 - Integer reached: 147918 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30488
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:04:00 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600046 seconds 
+Real workload: 2.2922073829486393E10 - Integer reached: 111214 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30489
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:04:00 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600015 seconds 
+Real workload: 2.5427108281955612E10 - Integer reached: 116873 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.911216642906512                     8.99377e+10 1.43557e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 004040-1-0 
+phone format: 0,0,4,0,4,0,1,0 
+Exact values of frequencies: [0- 0- 1804801- 0- 1804801- 0- 652800- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2665739059448 
+Ins Current (mA):84.31439116921109 
+Samples: 3000000 
+Consumed Energy (mAs): 46480.37991446344 
+Consumed Energy (mAh): 12.911216642906512 
+Consumed Energy (mWs): 236489.84161367122 
+Consumed Energy (mWh): 65.69162267046423 
+Avg power (mW): 394.9389282648793 
+Avg Current (mA): 77.57344413042092 
+Avg Voltage (V): 5.091161449540455 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 30487
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:03:59 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600007 seconds 
+Real workload: 4.158847022617198E10 - Integer reached: 147918 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30488
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:04:00 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600046 seconds 
+Real workload: 2.2922073829486393E10 - Integer reached: 111214 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30489
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:04:00 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 06:14:00 +0100 - Duration: 600015 seconds 
+Real workload: 2.5427108281955612E10 - Integer reached: 116873 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.911216642906512 
+Workload: 8.99377e+10 
+Energy efficiency: 1.43557e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_07_47_15'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.911216642906512
+--- Experiment result, Avg Power = 394.9389282648793
+--- Experiment result, Total Workload = 8.99377e+10
+--- Experiment result, Energy Efficiency = 1.43557e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 004040-1-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_08_00_10
+--- Performing experiments on configuration 003333-2-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1804800
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1804800
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1804800
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1804800
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  1804800
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1804800
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  1804800
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1804800
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 31718 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  678.9326163787077
+powermeter script : average_power with numpy  arrays =  678.9326163786002
+powermeter script : Summary Result = time (s): 601.3220646381378
+Ins Current (mA):125.4208842316966
+Samples: 3000000
+Consumed Energy (mAs): 80204.23451071199
+Consumed Energy (mAh): 22.27895403075333
+Consumed Energy (mWs): 404825.50990509003
+Consumed Energy (mWh): 112.45153052919167
+Avg power (mW): 678.9326163787077
+Avg Current (mA): 134.47234154791704
+Avg Voltage (V): 5.048864387750555
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2723 bytes in 0.040s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 1804800- 1804800- 1804800- 1804800- 1478400- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.3220646381378 
+Ins Current (mA):125.4208842316966 
+Samples: 3000000 
+Consumed Energy (mAs): 80204.23451071199 
+Consumed Energy (mAh): 22.27895403075333 
+Consumed Energy (mWs): 404825.50990509003 
+Consumed Energy (mWh): 112.45153052919167 
+Avg power (mW): 678.9326163787077 
+Avg Current (mA): 134.47234154791704 
+Avg Voltage (V): 5.048864387750555 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.27895403075333
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 678.9326163787077
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 31743
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:51 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600033 seconds 
+Real workload: 5.137822800251933E10 - Integer reached: 228210 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 31744
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600029 seconds 
+Real workload: 5.082275468754451E10 - Integer reached: 227023 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 31746
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600008 seconds 
+Real workload: 5.088203648812143E10 - Integer reached: 227150 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 31747
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:51 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600022 seconds 
+Real workload: 5.13824516625126E10 - Integer reached: 228219 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 31748
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600016 seconds 
+Real workload: 5.091099019933719E10 - Integer reached: 227212 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 31749
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600011 seconds 
+Real workload: 5.112186264783327E10 - Integer reached: 227663 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,3,3,3,3,2,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06498e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.26887e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 003333-2-4 0,0,3,3,3,3,2,4                         [0- 0- 1804800- 1804800- 1804800- 1804800- 1478400- 2400001]                     time (s): 601.3220646381378 
+Ins Current (mA):125.4208842316966 
+Samples: 3000000 
+Consumed Energy (mAs): 80204.23451071199 
+Consumed Energy (mAh): 22.27895403075333 
+Consumed Energy (mWs): 404825.50990509003 
+Consumed Energy (mWh): 112.45153052919167 
+Avg power (mW): 678.9326163787077 
+Avg Current (mA): 134.47234154791704 
+Avg Voltage (V): 5.048864387750555 
+ Thread : 0 - ThreadProcess id: 31743
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:51 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600033 seconds 
+Real workload: 5.137822800251933E10 - Integer reached: 228210 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 31744
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600029 seconds 
+Real workload: 5.082275468754451E10 - Integer reached: 227023 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 31746
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600008 seconds 
+Real workload: 5.088203648812143E10 - Integer reached: 227150 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 31747
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:51 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600022 seconds 
+Real workload: 5.13824516625126E10 - Integer reached: 228219 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 31748
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600016 seconds 
+Real workload: 5.091099019933719E10 - Integer reached: 227212 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 31749
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600011 seconds 
+Real workload: 5.112186264783327E10 - Integer reached: 227663 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.27895403075333                     3.06498e+11 7.26887e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 003333-2-4 
+phone format: 0,0,3,3,3,3,2,4 
+Exact values of frequencies: [0- 0- 1804800- 1804800- 1804800- 1804800- 1478400- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.3220646381378 
+Ins Current (mA):125.4208842316966 
+Samples: 3000000 
+Consumed Energy (mAs): 80204.23451071199 
+Consumed Energy (mAh): 22.27895403075333 
+Consumed Energy (mWs): 404825.50990509003 
+Consumed Energy (mWh): 112.45153052919167 
+Avg power (mW): 678.9326163787077 
+Avg Current (mA): 134.47234154791704 
+Avg Voltage (V): 5.048864387750555 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 31743
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:51 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600033 seconds 
+Real workload: 5.137822800251933E10 - Integer reached: 228210 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 31744
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600029 seconds 
+Real workload: 5.082275468754451E10 - Integer reached: 227023 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 31746
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600008 seconds 
+Real workload: 5.088203648812143E10 - Integer reached: 227150 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 31747
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:51 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600022 seconds 
+Real workload: 5.13824516625126E10 - Integer reached: 228219 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 31748
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600016 seconds 
+Real workload: 5.091099019933719E10 - Integer reached: 227212 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 31749
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:19:52 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 06:29:52 +0100 - Duration: 600011 seconds 
+Real workload: 5.112186264783327E10 - Integer reached: 227663 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.27895403075333 
+Workload: 3.06498e+11 
+Energy efficiency: 7.26887e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_03_12'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.27895403075333
+--- Experiment result, Avg Power = 678.9326163787077
+--- Experiment result, Total Workload = 3.06498e+11
+--- Experiment result, Energy Efficiency = 7.26887e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 003333-2-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_08_16_03
+--- Performing experiments on configuration 440404-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 865 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  706.7014724933076
+powermeter script : average_power with numpy  arrays =  706.7014724933133
+powermeter script : Summary Result = time (s): 601.304075717926
+Ins Current (mA):119.70716598727569
+Samples: 3000000
+Consumed Energy (mAs): 82331.23142784783
+Consumed Energy (mAh): 22.86978650773551
+Consumed Energy (mWs): 415196.7800224619
+Consumed Energy (mWh): 115.3324388951283
+Avg power (mW): 706.7014724933076
+Avg Current (mA): 140.10472617938524
+Avg Voltage (V): 5.044094455375271
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.1 MB/s (1802 bytes in 0.030s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 1804801- 0- 1804801- 0- 1804801- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.304075717926 
+Ins Current (mA):119.70716598727569 
+Samples: 3000000 
+Consumed Energy (mAs): 82331.23142784783 
+Consumed Energy (mAh): 22.86978650773551 
+Consumed Energy (mWs): 415196.7800224619 
+Consumed Energy (mWh): 115.3324388951283 
+Avg power (mW): 706.7014724933076 
+Avg Current (mA): 140.10472617938524 
+Avg Voltage (V): 5.044094455375271 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.86978650773551
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 706.7014724933076
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 956
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600009 seconds 
+Real workload: 1.1805030565702037E11 - Integer reached: 280036 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 957
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600013 seconds 
+Real workload: 6.2685340685030464E10 - Integer reached: 206685 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 962
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600007 seconds 
+Real workload: 6.319550208242168E10 - Integer reached: 207490 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 963
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600001 seconds 
+Real workload: 6.308441483838572E10 - Integer reached: 207315 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,4,0,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.07016e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.44905e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 440404-0-0 4,4,0,4,0,4,0,0                         [1804801- 1804801- 0- 1804801- 0- 1804801- 0- 0]                     time (s): 601.304075717926 
+Ins Current (mA):119.70716598727569 
+Samples: 3000000 
+Consumed Energy (mAs): 82331.23142784783 
+Consumed Energy (mAh): 22.86978650773551 
+Consumed Energy (mWs): 415196.7800224619 
+Consumed Energy (mWh): 115.3324388951283 
+Avg power (mW): 706.7014724933076 
+Avg Current (mA): 140.10472617938524 
+Avg Voltage (V): 5.044094455375271 
+ Thread : 0 - ThreadProcess id: 956
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600009 seconds 
+Real workload: 1.1805030565702037E11 - Integer reached: 280036 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 957
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600013 seconds 
+Real workload: 6.2685340685030464E10 - Integer reached: 206685 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 962
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600007 seconds 
+Real workload: 6.319550208242168E10 - Integer reached: 207490 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 963
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600001 seconds 
+Real workload: 6.308441483838572E10 - Integer reached: 207315 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.86978650773551                     3.07016e+11 7.44905e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 440404-0-0 
+phone format: 4,4,0,4,0,4,0,0 
+Exact values of frequencies: [1804801- 1804801- 0- 1804801- 0- 1804801- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.304075717926 
+Ins Current (mA):119.70716598727569 
+Samples: 3000000 
+Consumed Energy (mAs): 82331.23142784783 
+Consumed Energy (mAh): 22.86978650773551 
+Consumed Energy (mWs): 415196.7800224619 
+Consumed Energy (mWh): 115.3324388951283 
+Avg power (mW): 706.7014724933076 
+Avg Current (mA): 140.10472617938524 
+Avg Voltage (V): 5.044094455375271 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 956
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600009 seconds 
+Real workload: 1.1805030565702037E11 - Integer reached: 280036 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 957
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600013 seconds 
+Real workload: 6.2685340685030464E10 - Integer reached: 206685 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 962
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600007 seconds 
+Real workload: 6.319550208242168E10 - Integer reached: 207490 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 963
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:35:45 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 06:45:45 +0100 - Duration: 600001 seconds 
+Real workload: 6.308441483838572E10 - Integer reached: 207315 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.86978650773551 
+Workload: 3.07016e+11 
+Energy efficiency: 7.44905e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_19_05'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.86978650773551
+--- Experiment result, Avg Power = 706.7014724933076
+--- Experiment result, Total Workload = 3.07016e+11
+--- Experiment result, Energy Efficiency = 7.44905e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 440404-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_08_31_54
+--- Performing experiments on configuration 011011-4-3
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  576000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 576000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  576000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 576000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2400000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2400000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 2761 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  384.95861433274723
+powermeter script : average_power with numpy  arrays =  384.9586143328715
+powermeter script : Summary Result = time (s): 611.8665752410889
+Ins Current (mA):62.02685006018314
+Samples: 3000000
+Consumed Energy (mAs): 46329.17858692254
+Consumed Energy (mAh): 12.86921627414515
+Consumed Energy (mWs): 235460.6210247708
+Consumed Energy (mWh): 65.40572806243634
+Avg power (mW): 384.95861433274723
+Avg Current (mA): 75.59982763048038
+Avg Voltage (V): 5.092056773123375
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2716 bytes in 0.106s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 576000- 576000- 0- 576000- 576000- 2208001- 2400000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 611.8665752410889 
+Ins Current (mA):62.02685006018314 
+Samples: 3000000 
+Consumed Energy (mAs): 46329.17858692254 
+Consumed Energy (mAh): 12.86921627414515 
+Consumed Energy (mWs): 235460.6210247708 
+Consumed Energy (mWh): 65.40572806243634 
+Avg power (mW): 384.95861433274723 
+Avg Current (mA): 75.59982763048038 
+Avg Voltage (V): 5.092056773123375 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.86921627414515
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 384.95861433274723
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 2801
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:40 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600044 seconds 
+Real workload: 2.0283787775875656E10 - Integer reached: 146166 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 2802
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600036 seconds 
+Real workload: 1.257834610649427E10 - Integer reached: 116275 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 2803
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600028 seconds 
+Real workload: 1.261250211506851E10 - Integer reached: 116426 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 2804
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:42 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 07:01:42 +0100 - Duration: 600001 seconds 
+Real workload: 2.0225597533097347E10 - Integer reached: 145965 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 2825
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:01:42 +0100 - Duration: 600010 seconds 
+Real workload: 1.2619746662968643E10 - Integer reached: 116458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 2826
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:40 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600017 seconds 
+Real workload: 1.2554849432002365E10 - Integer reached: 116171 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,1,0,1,1,4,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.08748e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.41615e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 011011-4-3 0,1,1,0,1,1,4,3                         [0- 576000- 576000- 0- 576000- 576000- 2208001- 2400000]                     time (s): 611.8665752410889 
+Ins Current (mA):62.02685006018314 
+Samples: 3000000 
+Consumed Energy (mAs): 46329.17858692254 
+Consumed Energy (mAh): 12.86921627414515 
+Consumed Energy (mWs): 235460.6210247708 
+Consumed Energy (mWh): 65.40572806243634 
+Avg power (mW): 384.95861433274723 
+Avg Current (mA): 75.59982763048038 
+Avg Voltage (V): 5.092056773123375 
+ Thread : 0 - ThreadProcess id: 2801
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:40 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600044 seconds 
+Real workload: 2.0283787775875656E10 - Integer reached: 146166 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 2802
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600036 seconds 
+Real workload: 1.257834610649427E10 - Integer reached: 116275 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 2803
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600028 seconds 
+Real workload: 1.261250211506851E10 - Integer reached: 116426 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 2804
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:42 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 07:01:42 +0100 - Duration: 600001 seconds 
+Real workload: 2.0225597533097347E10 - Integer reached: 145965 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 2825
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:01:42 +0100 - Duration: 600010 seconds 
+Real workload: 1.2619746662968643E10 - Integer reached: 116458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 2826
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:40 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600017 seconds 
+Real workload: 1.2554849432002365E10 - Integer reached: 116171 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.86921627414515                     9.08748e+10 1.41615e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 011011-4-3 
+phone format: 0,1,1,0,1,1,4,3 
+Exact values of frequencies: [0- 576000- 576000- 0- 576000- 576000- 2208001- 2400000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 611.8665752410889 
+Ins Current (mA):62.02685006018314 
+Samples: 3000000 
+Consumed Energy (mAs): 46329.17858692254 
+Consumed Energy (mAh): 12.86921627414515 
+Consumed Energy (mWs): 235460.6210247708 
+Consumed Energy (mWh): 65.40572806243634 
+Avg power (mW): 384.95861433274723 
+Avg Current (mA): 75.59982763048038 
+Avg Voltage (V): 5.092056773123375 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 2801
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:40 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600044 seconds 
+Real workload: 2.0283787775875656E10 - Integer reached: 146166 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 2802
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600036 seconds 
+Real workload: 1.257834610649427E10 - Integer reached: 116275 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 2803
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600028 seconds 
+Real workload: 1.261250211506851E10 - Integer reached: 116426 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 2804
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:42 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 07:01:42 +0100 - Duration: 600001 seconds 
+Real workload: 2.0225597533097347E10 - Integer reached: 145965 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 2825
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:41 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:01:42 +0100 - Duration: 600010 seconds 
+Real workload: 1.2619746662968643E10 - Integer reached: 116458 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 2826
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 06:51:40 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:01:41 +0100 - Duration: 600017 seconds 
+Real workload: 1.2554849432002365E10 - Integer reached: 116171 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.86921627414515 
+Workload: 9.08748e+10 
+Energy efficiency: 1.41615e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_34_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.86921627414515
+--- Experiment result, Avg Power = 384.95861433274723
+--- Experiment result, Total Workload = 9.08748e+10
+--- Experiment result, Energy Efficiency = 1.41615e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 011011-4-3.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_08_48_04
+--- Performing experiments on configuration 400040-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 4694 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  347.77055114258076
+powermeter script : average_power with numpy  arrays =  347.77055114270377
+powermeter script : Summary Result = time (s): 601.2613520622253
+Ins Current (mA):77.00401097017485
+Samples: 3000000
+Consumed Energy (mAs): 41021.71353811949
+Consumed Energy (mAh): 11.394920427255414
+Consumed Energy (mWs): 209055.59605668578
+Consumed Energy (mWh): 58.07099890463494
+Avg power (mW): 347.77055114258076
+Avg Current (mA): 68.2175529499255
+Avg Voltage (V): 5.097962857123572
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (905 bytes in 0.044s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2613520622253 
+Ins Current (mA):77.00401097017485 
+Samples: 3000000 
+Consumed Energy (mAs): 41021.71353811949 
+Consumed Energy (mAh): 11.394920427255414 
+Consumed Energy (mWs): 209055.59605668578 
+Consumed Energy (mWh): 58.07099890463494 
+Avg power (mW): 347.77055114258076 
+Avg Current (mA): 68.2175529499255 
+Avg Voltage (V): 5.097962857123572 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.394920427255414
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 347.77055114258076
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 4719
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:07:50 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:17:50 +0100 - Duration: 600006 seconds 
+Real workload: 4.643448149688173E10 - Integer reached: 128416 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4720
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:07:50 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:17:50 +0100 - Duration: 600026 seconds 
+Real workload: 4.5609770554857315E10 - Integer reached: 127319 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,0,4,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.20443e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.23798e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400040-0-0 4,0,0,0,4,0,0,0                         [1804801- 0- 0- 0- 1804801- 0- 0- 0]                     time (s): 601.2613520622253 
+Ins Current (mA):77.00401097017485 
+Samples: 3000000 
+Consumed Energy (mAs): 41021.71353811949 
+Consumed Energy (mAh): 11.394920427255414 
+Consumed Energy (mWs): 209055.59605668578 
+Consumed Energy (mWh): 58.07099890463494 
+Avg power (mW): 347.77055114258076 
+Avg Current (mA): 68.2175529499255 
+Avg Voltage (V): 5.097962857123572 
+ Thread : 0 - ThreadProcess id: 4719
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:07:50 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:17:50 +0100 - Duration: 600006 seconds 
+Real workload: 4.643448149688173E10 - Integer reached: 128416 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4720
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:07:50 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:17:50 +0100 - Duration: 600026 seconds 
+Real workload: 4.5609770554857315E10 - Integer reached: 127319 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.394920427255414                     9.20443e+10 1.23798e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400040-0-0 
+phone format: 4,0,0,0,4,0,0,0 
+Exact values of frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2613520622253 
+Ins Current (mA):77.00401097017485 
+Samples: 3000000 
+Consumed Energy (mAs): 41021.71353811949 
+Consumed Energy (mAh): 11.394920427255414 
+Consumed Energy (mWs): 209055.59605668578 
+Consumed Energy (mWh): 58.07099890463494 
+Avg power (mW): 347.77055114258076 
+Avg Current (mA): 68.2175529499255 
+Avg Voltage (V): 5.097962857123572 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 4719
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:07:50 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:17:50 +0100 - Duration: 600006 seconds 
+Real workload: 4.643448149688173E10 - Integer reached: 128416 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4720
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:07:50 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:17:50 +0100 - Duration: 600026 seconds 
+Real workload: 4.5609770554857315E10 - Integer reached: 127319 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.394920427255414 
+Workload: 9.20443e+10 
+Energy efficiency: 1.23798e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_08_51_06'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.394920427255414
+--- Experiment result, Avg Power = 347.77055114258076
+--- Experiment result, Total Workload = 9.20443e+10
+--- Experiment result, Energy Efficiency = 1.23798e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400040-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_09_03_58
+--- Performing experiments on configuration 404040-4-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 5602 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  352.7212990749462
+powermeter script : average_power with numpy  arrays =  352.72129907515654
+powermeter script : Summary Result = time (s): 603.0955219268799
+Ins Current (mA):60.01831972084235
+Samples: 3000000
+Consumed Energy (mAs): 42081.111758484905
+Consumed Energy (mAh): 11.689197710690252
+Consumed Energy (mWs): 214285.8346636672
+Consumed Energy (mWh): 59.52384296212978
+Avg power (mW): 352.7212990749462
+Avg Current (mA): 69.20375467988845
+Avg Voltage (V): 5.096852052414026
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2263 bytes in 0.075s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 1804801- 0- 1804801- 0- 2208001- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.0955219268799 
+Ins Current (mA):60.01831972084235 
+Samples: 3000000 
+Consumed Energy (mAs): 42081.111758484905 
+Consumed Energy (mAh): 11.689197710690252 
+Consumed Energy (mWs): 214285.8346636672 
+Consumed Energy (mWh): 59.52384296212978 
+Avg power (mW): 352.7212990749462 
+Avg Current (mA): 69.20375467988845 
+Avg Voltage (V): 5.096852052414026 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.689197710690252
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 352.7212990749462
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 5627
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:44 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600016 seconds 
+Real workload: 2.186250169842057E10 - Integer reached: 138840 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 5628
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600014 seconds 
+Real workload: 2.1846393115858463E10 - Integer reached: 138791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 5629
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:46 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:33:46 +0100 - Duration: 600004 seconds 
+Real workload: 1.624335343363501E10 - Integer reached: 120432 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 5631
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600008 seconds 
+Real workload: 1.5005317676715443E10 - Integer reached: 115948 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 5632
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600022 seconds 
+Real workload: 1.6249553420531712E10 - Integer reached: 120454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,0,4,0,4,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.12071e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.28161e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 404040-4-4 4,0,4,0,4,0,4,4                         [1804801- 0- 1804801- 0- 1804801- 0- 2208001- 2400001]                     time (s): 603.0955219268799 
+Ins Current (mA):60.01831972084235 
+Samples: 3000000 
+Consumed Energy (mAs): 42081.111758484905 
+Consumed Energy (mAh): 11.689197710690252 
+Consumed Energy (mWs): 214285.8346636672 
+Consumed Energy (mWh): 59.52384296212978 
+Avg power (mW): 352.7212990749462 
+Avg Current (mA): 69.20375467988845 
+Avg Voltage (V): 5.096852052414026 
+ Thread : 0 - ThreadProcess id: 5627
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:44 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600016 seconds 
+Real workload: 2.186250169842057E10 - Integer reached: 138840 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 5628
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600014 seconds 
+Real workload: 2.1846393115858463E10 - Integer reached: 138791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 5629
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:46 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:33:46 +0100 - Duration: 600004 seconds 
+Real workload: 1.624335343363501E10 - Integer reached: 120432 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 5631
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600008 seconds 
+Real workload: 1.5005317676715443E10 - Integer reached: 115948 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 5632
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600022 seconds 
+Real workload: 1.6249553420531712E10 - Integer reached: 120454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.689197710690252                     9.12071e+10 1.28161e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 404040-4-4 
+phone format: 4,0,4,0,4,0,4,4 
+Exact values of frequencies: [1804801- 0- 1804801- 0- 1804801- 0- 2208001- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.0955219268799 
+Ins Current (mA):60.01831972084235 
+Samples: 3000000 
+Consumed Energy (mAs): 42081.111758484905 
+Consumed Energy (mAh): 11.689197710690252 
+Consumed Energy (mWs): 214285.8346636672 
+Consumed Energy (mWh): 59.52384296212978 
+Avg power (mW): 352.7212990749462 
+Avg Current (mA): 69.20375467988845 
+Avg Voltage (V): 5.096852052414026 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 5627
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:44 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600016 seconds 
+Real workload: 2.186250169842057E10 - Integer reached: 138840 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 5628
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600014 seconds 
+Real workload: 2.1846393115858463E10 - Integer reached: 138791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 5629
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:46 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 07:33:46 +0100 - Duration: 600004 seconds 
+Real workload: 1.624335343363501E10 - Integer reached: 120432 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 5631
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600008 seconds 
+Real workload: 1.5005317676715443E10 - Integer reached: 115948 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 5632
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:23:45 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:33:45 +0100 - Duration: 600022 seconds 
+Real workload: 1.6249553420531712E10 - Integer reached: 120454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.689197710690252 
+Workload: 9.12071e+10 
+Energy efficiency: 1.28161e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_07_00'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.689197710690252
+--- Experiment result, Avg Power = 352.7212990749462
+--- Experiment result, Total Workload = 9.12071e+10
+--- Experiment result, Energy Efficiency = 1.28161e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 404040-4-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_09_19_59
+--- Performing experiments on configuration 101101-2-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  576000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 576000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 6811 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  374.2368152645769
+powermeter script : average_power with numpy  arrays =  374.2368152646984
+powermeter script : Summary Result = time (s): 601.1862165927887
+Ins Current (mA):97.2461615811505
+Samples: 3000000
+Consumed Energy (mAs): 44678.35331499505
+Consumed Energy (mAh): 12.410653698609737
+Consumed Energy (mWs): 227292.13143823144
+Consumed Energy (mWh): 63.13670317728651
+Avg power (mW): 374.2368152645769
+Avg Current (mA): 73.46862129660589
+Avg Voltage (V): 5.093832015081872
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2716 bytes in 0.100s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 0- 576000- 576000- 0- 576000- 1478400- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1862165927887 
+Ins Current (mA):97.2461615811505 
+Samples: 3000000 
+Consumed Energy (mAs): 44678.35331499505 
+Consumed Energy (mAh): 12.410653698609737 
+Consumed Energy (mWs): 227292.13143823144 
+Consumed Energy (mWh): 63.13670317728651 
+Avg power (mW): 374.2368152645769 
+Avg Current (mA): 73.46862129660589 
+Avg Voltage (V): 5.093832015081872 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.410653698609737
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 374.2368152645769
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 6839
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600034 seconds 
+Real workload: 1.8289653966564407E10 - Integer reached: 139098 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6840
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:44 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600045 seconds 
+Real workload: 1.4557531008969788E10 - Integer reached: 124699 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6841
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600043 seconds 
+Real workload: 1.8240815983603016E10 - Integer reached: 138920 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6842
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 07:49:46 +0100 - Duration: 600021 seconds 
+Real workload: 1.4574118999894556E10 - Integer reached: 124767 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 6843
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:44 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600007 seconds 
+Real workload: 1.26741496122625E10 - Integer reached: 116698 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 6844
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600031 seconds 
+Real workload: 1.2632203265686377E10 - Integer reached: 116513 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,1,0,1,2,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.09685e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.36428e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 101101-2-4 1,0,1,1,0,1,2,4                         [576000- 0- 576000- 576000- 0- 576000- 1478400- 2400001]                     time (s): 601.1862165927887 
+Ins Current (mA):97.2461615811505 
+Samples: 3000000 
+Consumed Energy (mAs): 44678.35331499505 
+Consumed Energy (mAh): 12.410653698609737 
+Consumed Energy (mWs): 227292.13143823144 
+Consumed Energy (mWh): 63.13670317728651 
+Avg power (mW): 374.2368152645769 
+Avg Current (mA): 73.46862129660589 
+Avg Voltage (V): 5.093832015081872 
+ Thread : 0 - ThreadProcess id: 6839
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600034 seconds 
+Real workload: 1.8289653966564407E10 - Integer reached: 139098 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6840
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:44 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600045 seconds 
+Real workload: 1.4557531008969788E10 - Integer reached: 124699 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6841
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600043 seconds 
+Real workload: 1.8240815983603016E10 - Integer reached: 138920 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6842
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 07:49:46 +0100 - Duration: 600021 seconds 
+Real workload: 1.4574118999894556E10 - Integer reached: 124767 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 6843
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:44 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600007 seconds 
+Real workload: 1.26741496122625E10 - Integer reached: 116698 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 6844
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600031 seconds 
+Real workload: 1.2632203265686377E10 - Integer reached: 116513 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.410653698609737                     9.09685e+10 1.36428e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 101101-2-4 
+phone format: 1,0,1,1,0,1,2,4 
+Exact values of frequencies: [576000- 0- 576000- 576000- 0- 576000- 1478400- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1862165927887 
+Ins Current (mA):97.2461615811505 
+Samples: 3000000 
+Consumed Energy (mAs): 44678.35331499505 
+Consumed Energy (mAh): 12.410653698609737 
+Consumed Energy (mWs): 227292.13143823144 
+Consumed Energy (mWh): 63.13670317728651 
+Avg power (mW): 374.2368152645769 
+Avg Current (mA): 73.46862129660589 
+Avg Voltage (V): 5.093832015081872 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 6839
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600034 seconds 
+Real workload: 1.8289653966564407E10 - Integer reached: 139098 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6840
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:44 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600045 seconds 
+Real workload: 1.4557531008969788E10 - Integer reached: 124699 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6841
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600043 seconds 
+Real workload: 1.8240815983603016E10 - Integer reached: 138920 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6842
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 07:49:46 +0100 - Duration: 600021 seconds 
+Real workload: 1.4574118999894556E10 - Integer reached: 124767 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 6843
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:44 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600007 seconds 
+Real workload: 1.26741496122625E10 - Integer reached: 116698 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 6844
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:39:45 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 07:49:45 +0100 - Duration: 600031 seconds 
+Real workload: 1.2632203265686377E10 - Integer reached: 116513 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.410653698609737 
+Workload: 9.09685e+10 
+Energy efficiency: 1.36428e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_23_01'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.410653698609737
+--- Experiment result, Avg Power = 374.2368152645769
+--- Experiment result, Total Workload = 9.09685e+10
+--- Experiment result, Energy Efficiency = 1.36428e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 101101-2-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_09_35_57
+--- Performing experiments on configuration 440400-4-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  4
+--- Modifying the governor of core 6 to set the default value
+--- Modifying the governor of core 6 
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 8401 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  371.4715376035449
+powermeter script : average_power with numpy  arrays =  371.4715376036783
+powermeter script : Summary Result = time (s): 601.2357199192047
+Ins Current (mA):78.81915930922582
+Samples: 3000000
+Consumed Energy (mAs): 44016.19919679157
+Consumed Energy (mAh): 12.226721999108769
+Consumed Energy (mWs): 224024.90469980746
+Consumed Energy (mWh): 62.229140194390965
+Avg power (mW): 371.4715376035449
+Avg Current (mA): 72.91732532676522
+Avg Voltage (V): 5.094420783248225
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  4
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2264 bytes in 0.088s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 1804801- 0- 1804801- 0- 0- 2208001- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2357199192047 
+Ins Current (mA):78.81915930922582 
+Samples: 3000000 
+Consumed Energy (mAs): 44016.19919679157 
+Consumed Energy (mAh): 12.226721999108769 
+Consumed Energy (mWs): 224024.90469980746 
+Consumed Energy (mWh): 62.229140194390965 
+Avg power (mW): 371.4715376035449 
+Avg Current (mA): 72.91732532676522 
+Avg Voltage (V): 5.094420783248225 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.226721999108769
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 371.4715376035449
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 8427
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:42 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600030 seconds 
+Real workload: 2.1888814673489635E10 - Integer reached: 138920 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 8428
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600022 seconds 
+Real workload: 1.4957493372080664E10 - Integer reached: 115771 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 8429
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:05:44 +0100 - Duration: 600010 seconds 
+Real workload: 2.179416487755624E10 - Integer reached: 138632 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 8430
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:42 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600019 seconds 
+Real workload: 1.6218284254445667E10 - Integer reached: 120343 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 8432
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600031 seconds 
+Real workload: 1.6210119985207851E10 - Integer reached: 120314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,4,0,0,4,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.10689e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.34258e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 440400-4-2 4,4,0,4,0,0,4,2                         [1804801- 1804801- 0- 1804801- 0- 0- 2208001- 1766400]                     time (s): 601.2357199192047 
+Ins Current (mA):78.81915930922582 
+Samples: 3000000 
+Consumed Energy (mAs): 44016.19919679157 
+Consumed Energy (mAh): 12.226721999108769 
+Consumed Energy (mWs): 224024.90469980746 
+Consumed Energy (mWh): 62.229140194390965 
+Avg power (mW): 371.4715376035449 
+Avg Current (mA): 72.91732532676522 
+Avg Voltage (V): 5.094420783248225 
+ Thread : 0 - ThreadProcess id: 8427
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:42 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600030 seconds 
+Real workload: 2.1888814673489635E10 - Integer reached: 138920 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 8428
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600022 seconds 
+Real workload: 1.4957493372080664E10 - Integer reached: 115771 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 8429
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:05:44 +0100 - Duration: 600010 seconds 
+Real workload: 2.179416487755624E10 - Integer reached: 138632 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 8430
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:42 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600019 seconds 
+Real workload: 1.6218284254445667E10 - Integer reached: 120343 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 8432
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600031 seconds 
+Real workload: 1.6210119985207851E10 - Integer reached: 120314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.226721999108769                     9.10689e+10 1.34258e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 440400-4-2 
+phone format: 4,4,0,4,0,0,4,2 
+Exact values of frequencies: [1804801- 1804801- 0- 1804801- 0- 0- 2208001- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2357199192047 
+Ins Current (mA):78.81915930922582 
+Samples: 3000000 
+Consumed Energy (mAs): 44016.19919679157 
+Consumed Energy (mAh): 12.226721999108769 
+Consumed Energy (mWs): 224024.90469980746 
+Consumed Energy (mWh): 62.229140194390965 
+Avg power (mW): 371.4715376035449 
+Avg Current (mA): 72.91732532676522 
+Avg Voltage (V): 5.094420783248225 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 8427
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:42 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600030 seconds 
+Real workload: 2.1888814673489635E10 - Integer reached: 138920 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 8428
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600022 seconds 
+Real workload: 1.4957493372080664E10 - Integer reached: 115771 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 8429
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:05:44 +0100 - Duration: 600010 seconds 
+Real workload: 2.179416487755624E10 - Integer reached: 138632 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 8430
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:42 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600019 seconds 
+Real workload: 1.6218284254445667E10 - Integer reached: 120343 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 8432
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 07:55:43 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:05:43 +0100 - Duration: 600031 seconds 
+Real workload: 1.6210119985207851E10 - Integer reached: 120314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.226721999108769 
+Workload: 9.10689e+10 
+Energy efficiency: 1.34258e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_38_59'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.226721999108769
+--- Experiment result, Avg Power = 371.4715376035449
+--- Experiment result, Total Workload = 9.10689e+10
+--- Experiment result, Energy Efficiency = 1.34258e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 440400-4-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_09_51_54
+--- Performing experiments on configuration 220202-1-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1363200
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1363200
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1363200
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1363200
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1363200
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1363200
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1363200
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1363200
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 9593 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  485.09681833956785
+powermeter script : average_power with numpy  arrays =  485.0968183395922
+powermeter script : Summary Result = time (s): 601.2473649978638
+Ins Current (mA):84.18047587483716
+Samples: 3000000
+Consumed Energy (mAs): 57939.869392603396
+Consumed Energy (mAh): 16.094408164612055
+Consumed Energy (mWs): 293940.99872191163
+Consumed Energy (mWh): 81.65027742275323
+Avg power (mW): 485.09681833956785
+Avg Current (mA): 95.54230623558503
+Avg Voltage (V): 5.077298606791344
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2712 bytes in 0.051s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1363200- 1363200- 0- 1363200- 0- 1363200- 652800- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2473649978638 
+Ins Current (mA):84.18047587483716 
+Samples: 3000000 
+Consumed Energy (mAs): 57939.869392603396 
+Consumed Energy (mAh): 16.094408164612055 
+Consumed Energy (mWs): 293940.99872191163 
+Consumed Energy (mWh): 81.65027742275323 
+Avg power (mW): 485.09681833956785 
+Avg Current (mA): 95.54230623558503 
+Avg Voltage (V): 5.077298606791344 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 16.094408164612055
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 485.09681833956785
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 9619
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600015 seconds 
+Real workload: 3.791568434173717E10 - Integer reached: 197262 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9620
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600002 seconds 
+Real workload: 3.788242124145819E10 - Integer reached: 197179 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9621
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600021 seconds 
+Real workload: 3.8336179020067505E10 - Integer reached: 198308 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9623
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600004 seconds 
+Real workload: 3.828821937750919E10 - Integer reached: 198189 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9624
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600006 seconds 
+Real workload: 3.79196929887012E10 - Integer reached: 197272 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 9625
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600029 seconds 
+Real workload: 3.810553360268747E10 - Integer reached: 197735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,2,0,2,1,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.28448e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.04511e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 220202-1-4 2,2,0,2,0,2,1,4                         [1363200- 1363200- 0- 1363200- 0- 1363200- 652800- 2400001]                     time (s): 601.2473649978638 
+Ins Current (mA):84.18047587483716 
+Samples: 3000000 
+Consumed Energy (mAs): 57939.869392603396 
+Consumed Energy (mAh): 16.094408164612055 
+Consumed Energy (mWs): 293940.99872191163 
+Consumed Energy (mWh): 81.65027742275323 
+Avg power (mW): 485.09681833956785 
+Avg Current (mA): 95.54230623558503 
+Avg Voltage (V): 5.077298606791344 
+ Thread : 0 - ThreadProcess id: 9619
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600015 seconds 
+Real workload: 3.791568434173717E10 - Integer reached: 197262 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9620
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600002 seconds 
+Real workload: 3.788242124145819E10 - Integer reached: 197179 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9621
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600021 seconds 
+Real workload: 3.8336179020067505E10 - Integer reached: 198308 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9623
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600004 seconds 
+Real workload: 3.828821937750919E10 - Integer reached: 198189 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9624
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600006 seconds 
+Real workload: 3.79196929887012E10 - Integer reached: 197272 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 9625
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600029 seconds 
+Real workload: 3.810553360268747E10 - Integer reached: 197735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 16.094408164612055                     2.28448e+11 7.04511e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 220202-1-4 
+phone format: 2,2,0,2,0,2,1,4 
+Exact values of frequencies: [1363200- 1363200- 0- 1363200- 0- 1363200- 652800- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2473649978638 
+Ins Current (mA):84.18047587483716 
+Samples: 3000000 
+Consumed Energy (mAs): 57939.869392603396 
+Consumed Energy (mAh): 16.094408164612055 
+Consumed Energy (mWs): 293940.99872191163 
+Consumed Energy (mWh): 81.65027742275323 
+Avg power (mW): 485.09681833956785 
+Avg Current (mA): 95.54230623558503 
+Avg Voltage (V): 5.077298606791344 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 9619
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600015 seconds 
+Real workload: 3.791568434173717E10 - Integer reached: 197262 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9620
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600002 seconds 
+Real workload: 3.788242124145819E10 - Integer reached: 197179 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9621
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600021 seconds 
+Real workload: 3.8336179020067505E10 - Integer reached: 198308 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9623
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600004 seconds 
+Real workload: 3.828821937750919E10 - Integer reached: 198189 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9624
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:38 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:21:38 +0100 - Duration: 600006 seconds 
+Real workload: 3.79196929887012E10 - Integer reached: 197272 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 9625
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:11:37 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:21:37 +0100 - Duration: 600029 seconds 
+Real workload: 3.810553360268747E10 - Integer reached: 197735 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 16.094408164612055 
+Workload: 2.28448e+11 
+Energy efficiency: 7.04511e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_09_54_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 16.094408164612055
+--- Experiment result, Avg Power = 485.09681833956785
+--- Experiment result, Total Workload = 2.28448e+11
+--- Experiment result, Energy Efficiency = 7.04511e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 220202-1-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_10_07_48
+--- Performing experiments on configuration 400400-2-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 10859 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  365.8390471715778
+powermeter script : average_power with numpy  arrays =  365.8390471716656
+powermeter script : Summary Result = time (s): 601.2099907398224
+Ins Current (mA):62.447908493246686
+Samples: 3000000
+Consumed Energy (mAs): 43556.405637047465
+Consumed Energy (mAh): 12.099001565846518
+Consumed Energy (mWs): 221577.94889822253
+Consumed Energy (mWh): 61.54943024950626
+Avg power (mW): 365.8390471715778
+Avg Current (mA): 71.7975404084032
+Avg Voltage (V): 5.095425903040544
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1819 bytes in 0.069s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 1804801- 0- 0- 1478400- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2099907398224 
+Ins Current (mA):62.447908493246686 
+Samples: 3000000 
+Consumed Energy (mAs): 43556.405637047465 
+Consumed Energy (mAh): 12.099001565846518 
+Consumed Energy (mWs): 221577.94889822253 
+Consumed Energy (mWh): 61.54943024950626 
+Avg power (mW): 365.8390471715778 
+Avg Current (mA): 71.7975404084032 
+Avg Voltage (V): 5.095425903040544 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.099001565846518
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 365.8390471715778
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 10884
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:33 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:37:33 +0100 - Duration: 600033 seconds 
+Real workload: 2.2255381482498585E10 - Integer reached: 125840 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10885
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:34 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600007 seconds 
+Real workload: 2.2420094958438725E10 - Integer reached: 126285 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10886
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:34 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600015 seconds 
+Real workload: 2.243381869031736E10 - Integer reached: 126322 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10888
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:33 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600019 seconds 
+Real workload: 2.4048088827240112E10 - Integer reached: 130595 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,0,0,2,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.11574e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.32726e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400400-2-4 4,0,0,4,0,0,2,4                         [1804801- 0- 0- 1804801- 0- 0- 1478400- 2400001]                     time (s): 601.2099907398224 
+Ins Current (mA):62.447908493246686 
+Samples: 3000000 
+Consumed Energy (mAs): 43556.405637047465 
+Consumed Energy (mAh): 12.099001565846518 
+Consumed Energy (mWs): 221577.94889822253 
+Consumed Energy (mWh): 61.54943024950626 
+Avg power (mW): 365.8390471715778 
+Avg Current (mA): 71.7975404084032 
+Avg Voltage (V): 5.095425903040544 
+ Thread : 0 - ThreadProcess id: 10884
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:33 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:37:33 +0100 - Duration: 600033 seconds 
+Real workload: 2.2255381482498585E10 - Integer reached: 125840 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10885
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:34 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600007 seconds 
+Real workload: 2.2420094958438725E10 - Integer reached: 126285 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10886
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:34 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600015 seconds 
+Real workload: 2.243381869031736E10 - Integer reached: 126322 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10888
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:33 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600019 seconds 
+Real workload: 2.4048088827240112E10 - Integer reached: 130595 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.099001565846518                     9.11574e+10 1.32726e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400400-2-4 
+phone format: 4,0,0,4,0,0,2,4 
+Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 0- 1478400- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2099907398224 
+Ins Current (mA):62.447908493246686 
+Samples: 3000000 
+Consumed Energy (mAs): 43556.405637047465 
+Consumed Energy (mAh): 12.099001565846518 
+Consumed Energy (mWs): 221577.94889822253 
+Consumed Energy (mWh): 61.54943024950626 
+Avg power (mW): 365.8390471715778 
+Avg Current (mA): 71.7975404084032 
+Avg Voltage (V): 5.095425903040544 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 10884
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:33 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 08:37:33 +0100 - Duration: 600033 seconds 
+Real workload: 2.2255381482498585E10 - Integer reached: 125840 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10885
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:34 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600007 seconds 
+Real workload: 2.2420094958438725E10 - Integer reached: 126285 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 10886
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:34 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600015 seconds 
+Real workload: 2.243381869031736E10 - Integer reached: 126322 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 10888
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:27:33 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:37:34 +0100 - Duration: 600019 seconds 
+Real workload: 2.4048088827240112E10 - Integer reached: 130595 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.099001565846518 
+Workload: 9.11574e+10 
+Energy efficiency: 1.32726e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_10_50'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.099001565846518
+--- Experiment result, Avg Power = 365.8390471715778
+--- Experiment result, Total Workload = 9.11574e+10
+--- Experiment result, Energy Efficiency = 1.32726e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400400-2-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_10_23_44
+--- Performing experiments on configuration 044004-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 12275 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  699.3042257056935
+powermeter script : average_power with numpy  arrays =  699.3042257056296
+powermeter script : Summary Result = time (s): 601.1226332187653
+Ins Current (mA):126.22623936247209
+Samples: 3000000
+Consumed Energy (mAs): 82385.53851234063
+Consumed Energy (mAh): 22.884871808983508
+Consumed Energy (mWs): 415337.0015966361
+Consumed Energy (mWh): 115.3713893323989
+Avg power (mW): 699.3042257056935
+Avg Current (mA): 138.60673341657568
+Avg Voltage (V): 5.045239927875432
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.1 MB/s (2271 bytes in 0.033s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 0- 0- 1804801- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1226332187653 
+Ins Current (mA):126.22623936247209 
+Samples: 3000000 
+Consumed Energy (mAs): 82385.53851234063 
+Consumed Energy (mAh): 22.884871808983508 
+Consumed Energy (mWs): 415337.0015966361 
+Consumed Energy (mWh): 115.3713893323989 
+Avg power (mW): 699.3042257056935 
+Avg Current (mA): 138.60673341657568 
+Avg Voltage (V): 5.045239927875432 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.884871808983508
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 699.3042257056935
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 12300
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600008 seconds 
+Real workload: 6.946944549648973E10 - Integer reached: 241660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12301
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600018 seconds 
+Real workload: 7.363367946115262E10 - Integer reached: 248506 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12302
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600002 seconds 
+Real workload: 5.4123791682075386E10 - Integer reached: 214387 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12303
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600001 seconds 
+Real workload: 5.505481139185937E10 - Integer reached: 216148 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 12304
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600008 seconds 
+Real workload: 5.418275951862023E10 - Integer reached: 214499 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,0,0,4,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06464e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.46739e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044004-3-4 0,4,4,0,0,4,3,4                         [0- 1804801- 1804801- 0- 0- 1804801- 2208000- 2400001]                     time (s): 601.1226332187653 
+Ins Current (mA):126.22623936247209 
+Samples: 3000000 
+Consumed Energy (mAs): 82385.53851234063 
+Consumed Energy (mAh): 22.884871808983508 
+Consumed Energy (mWs): 415337.0015966361 
+Consumed Energy (mWh): 115.3713893323989 
+Avg power (mW): 699.3042257056935 
+Avg Current (mA): 138.60673341657568 
+Avg Voltage (V): 5.045239927875432 
+ Thread : 0 - ThreadProcess id: 12300
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600008 seconds 
+Real workload: 6.946944549648973E10 - Integer reached: 241660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12301
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600018 seconds 
+Real workload: 7.363367946115262E10 - Integer reached: 248506 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12302
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600002 seconds 
+Real workload: 5.4123791682075386E10 - Integer reached: 214387 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12303
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600001 seconds 
+Real workload: 5.505481139185937E10 - Integer reached: 216148 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 12304
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600008 seconds 
+Real workload: 5.418275951862023E10 - Integer reached: 214499 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.884871808983508                     3.06464e+11 7.46739e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044004-3-4 
+phone format: 0,4,4,0,0,4,3,4 
+Exact values of frequencies: [0- 1804801- 1804801- 0- 0- 1804801- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1226332187653 
+Ins Current (mA):126.22623936247209 
+Samples: 3000000 
+Consumed Energy (mAs): 82385.53851234063 
+Consumed Energy (mAh): 22.884871808983508 
+Consumed Energy (mWs): 415337.0015966361 
+Consumed Energy (mWh): 115.3713893323989 
+Avg power (mW): 699.3042257056935 
+Avg Current (mA): 138.60673341657568 
+Avg Voltage (V): 5.045239927875432 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 12300
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600008 seconds 
+Real workload: 6.946944549648973E10 - Integer reached: 241660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12301
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600018 seconds 
+Real workload: 7.363367946115262E10 - Integer reached: 248506 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12302
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600002 seconds 
+Real workload: 5.4123791682075386E10 - Integer reached: 214387 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12303
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600001 seconds 
+Real workload: 5.505481139185937E10 - Integer reached: 216148 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 12304
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:43:26 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 08:53:26 +0100 - Duration: 600008 seconds 
+Real workload: 5.418275951862023E10 - Integer reached: 214499 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.884871808983508 
+Workload: 3.06464e+11 
+Energy efficiency: 7.46739e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_26_46'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.884871808983508
+--- Experiment result, Avg Power = 699.3042257056935
+--- Experiment result, Total Workload = 3.06464e+11
+--- Experiment result, Energy Efficiency = 7.46739e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044004-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_10_39_37
+--- Performing experiments on configuration 440444-2-2
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1766400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1766400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 13430 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 7 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+Thread_6_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  691.9450590822202
+powermeter script : average_power with numpy  arrays =  691.9450590820891
+powermeter script : Summary Result = time (s): 601.0717375278473
+Ins Current (mA):120.65981419478695
+Samples: 3000000
+Consumed Energy (mAs): 83552.47300913863
+Consumed Energy (mAh): 23.209020280316285
+Consumed Energy (mWs): 421273.3632339523
+Consumed Energy (mWh): 117.02037867609786
+Avg power (mW): 691.9450590822202
+Avg Current (mA): 137.0999940189455
+Avg Voltage (V): 5.047010133250641
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 7
+--- Number of thread ended: 7 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 14 files pulled, 0 skipped. 0.0 MB/s (3180 bytes in 0.063s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 1804801- 0- 1804801- 1804801- 1804801- 1478400- 1766400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.0717375278473 
+Ins Current (mA):120.65981419478695 
+Samples: 3000000 
+Consumed Energy (mAs): 83552.47300913863 
+Consumed Energy (mAh): 23.209020280316285 
+Consumed Energy (mWs): 421273.3632339523 
+Consumed Energy (mWh): 117.02037867609786 
+Avg power (mW): 691.9450590822202 
+Avg Current (mA): 137.0999940189455 
+Avg Voltage (V): 5.047010133250641 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 23.209020280316285
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 691.9450590822202
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 13456
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600024 seconds 
+Real workload: 4.906932426204692E10 - Integer reached: 240366 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 13457
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:20 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:09:20 +0100 - Duration: 600011 seconds 
+Real workload: 5.129013400195673E10 - Integer reached: 245526 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 13458
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600026 seconds 
+Real workload: 3.808759151808468E10 - Integer reached: 212858 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 13459
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600039 seconds 
+Real workload: 3.8153280719993324E10 - Integer reached: 213034 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 13461
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:09:20 +0100 - Duration: 600001 seconds 
+Real workload: 5.127620431141474E10 - Integer reached: 245494 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 13462
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600028 seconds 
+Real workload: 3.8086099306689705E10 - Integer reached: 212854 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 13464
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600008 seconds 
+Real workload: 4.033169235929031E10 - Integer reached: 218784 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,4,0,4,4,4,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06294e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.57737e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 440444-2-2 4,4,0,4,4,4,2,2                         [1804801- 1804801- 0- 1804801- 1804801- 1804801- 1478400- 1766400]                     time (s): 601.0717375278473 
+Ins Current (mA):120.65981419478695 
+Samples: 3000000 
+Consumed Energy (mAs): 83552.47300913863 
+Consumed Energy (mAh): 23.209020280316285 
+Consumed Energy (mWs): 421273.3632339523 
+Consumed Energy (mWh): 117.02037867609786 
+Avg power (mW): 691.9450590822202 
+Avg Current (mA): 137.0999940189455 
+Avg Voltage (V): 5.047010133250641 
+ Thread : 0 - ThreadProcess id: 13456
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600024 seconds 
+Real workload: 4.906932426204692E10 - Integer reached: 240366 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 13457
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:20 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:09:20 +0100 - Duration: 600011 seconds 
+Real workload: 5.129013400195673E10 - Integer reached: 245526 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 13458
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600026 seconds 
+Real workload: 3.808759151808468E10 - Integer reached: 212858 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 13459
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600039 seconds 
+Real workload: 3.8153280719993324E10 - Integer reached: 213034 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 13461
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:09:20 +0100 - Duration: 600001 seconds 
+Real workload: 5.127620431141474E10 - Integer reached: 245494 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 13462
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600028 seconds 
+Real workload: 3.8086099306689705E10 - Integer reached: 212854 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 13464
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600008 seconds 
+Real workload: 4.033169235929031E10 - Integer reached: 218784 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 23.209020280316285                     3.06294e+11 7.57737e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 440444-2-2 
+phone format: 4,4,0,4,4,4,2,2 
+Exact values of frequencies: [1804801- 1804801- 0- 1804801- 1804801- 1804801- 1478400- 1766400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.0717375278473 
+Ins Current (mA):120.65981419478695 
+Samples: 3000000 
+Consumed Energy (mAs): 83552.47300913863 
+Consumed Energy (mAh): 23.209020280316285 
+Consumed Energy (mWs): 421273.3632339523 
+Consumed Energy (mWh): 117.02037867609786 
+Avg power (mW): 691.9450590822202 
+Avg Current (mA): 137.0999940189455 
+Avg Voltage (V): 5.047010133250641 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 13456
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600024 seconds 
+Real workload: 4.906932426204692E10 - Integer reached: 240366 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 13457
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:20 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:09:20 +0100 - Duration: 600011 seconds 
+Real workload: 5.129013400195673E10 - Integer reached: 245526 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 13458
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600026 seconds 
+Real workload: 3.808759151808468E10 - Integer reached: 212858 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 13459
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600039 seconds 
+Real workload: 3.8153280719993324E10 - Integer reached: 213034 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 13461
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:09:20 +0100 - Duration: 600001 seconds 
+Real workload: 5.127620431141474E10 - Integer reached: 245494 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 13462
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600028 seconds 
+Real workload: 3.8086099306689705E10 - Integer reached: 212854 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 13464
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 08:59:19 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 09:09:19 +0100 - Duration: 600008 seconds 
+Real workload: 4.033169235929031E10 - Integer reached: 218784 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 23.209020280316285 
+Workload: 3.06294e+11 
+Energy efficiency: 7.57737e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_42_39'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 23.209020280316285
+--- Experiment result, Avg Power = 691.9450590822202
+--- Experiment result, Total Workload = 3.06294e+11
+--- Experiment result, Energy Efficiency = 7.57737e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 440444-2-2.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_10_55_30
+--- Performing experiments on configuration 020220-2-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1363200
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1363200
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1363200
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1363200
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1363200
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1363200
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_6_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_6_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 14801 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  364.31195038997436
+powermeter script : average_power with numpy  arrays =  364.3119503901079
+powermeter script : Summary Result = time (s): 601.4107277393341
+Ins Current (mA):74.78994035512696
+Samples: 3000000
+Consumed Energy (mAs): 42660.12520442758
+Consumed Energy (mAh): 11.850034779007661
+Consumed Energy (mWs): 217249.41406245856
+Consumed Energy (mWh): 60.347059461794046
+Avg power (mW): 364.31195038997436
+Avg Current (mA): 71.4927113922516
+Avg Voltage (V): 5.095791491123367
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2273 bytes in 0.071s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1363200- 0- 1363200- 1363200- 0- 1478400- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.4107277393341 
+Ins Current (mA):74.78994035512696 
+Samples: 3000000 
+Consumed Energy (mAs): 42660.12520442758 
+Consumed Energy (mAh): 11.850034779007661 
+Consumed Energy (mWs): 217249.41406245856 
+Consumed Energy (mWh): 60.347059461794046 
+Avg power (mW): 364.31195038997436 
+Avg Current (mA): 71.4927113922516 
+Avg Voltage (V): 5.095791491123367 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.850034779007661
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 364.31195038997436
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 14826
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:25:17 +0100 - Duration: 600009 seconds 
+Real workload: 1.5210749650079254E10 - Integer reached: 116705 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14827
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:18 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600023 seconds 
+Real workload: 2.080454194326935E10 - Integer reached: 135581 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14828
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:25:17 +0100 - Duration: 600047 seconds 
+Real workload: 2.0800055925496483E10 - Integer reached: 135567 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14830
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600021 seconds 
+Real workload: 1.7184485568749065E10 - Integer reached: 123723 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 14831
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:18 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600076 seconds 
+Real workload: 1.714852571456643E10 - Integer reached: 123599 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,2,0,2,2,0,2,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.11484e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.30008e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 020220-2-4 0,2,0,2,2,0,2,4                         [0- 1363200- 0- 1363200- 1363200- 0- 1478400- 2400001]                     time (s): 601.4107277393341 
+Ins Current (mA):74.78994035512696 
+Samples: 3000000 
+Consumed Energy (mAs): 42660.12520442758 
+Consumed Energy (mAh): 11.850034779007661 
+Consumed Energy (mWs): 217249.41406245856 
+Consumed Energy (mWh): 60.347059461794046 
+Avg power (mW): 364.31195038997436 
+Avg Current (mA): 71.4927113922516 
+Avg Voltage (V): 5.095791491123367 
+ Thread : 0 - ThreadProcess id: 14826
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:25:17 +0100 - Duration: 600009 seconds 
+Real workload: 1.5210749650079254E10 - Integer reached: 116705 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14827
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:18 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600023 seconds 
+Real workload: 2.080454194326935E10 - Integer reached: 135581 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14828
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:25:17 +0100 - Duration: 600047 seconds 
+Real workload: 2.0800055925496483E10 - Integer reached: 135567 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14830
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600021 seconds 
+Real workload: 1.7184485568749065E10 - Integer reached: 123723 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 14831
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:18 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600076 seconds 
+Real workload: 1.714852571456643E10 - Integer reached: 123599 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.850034779007661                     9.11484e+10 1.30008e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 020220-2-4 
+phone format: 0,2,0,2,2,0,2,4 
+Exact values of frequencies: [0- 1363200- 0- 1363200- 1363200- 0- 1478400- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.4107277393341 
+Ins Current (mA):74.78994035512696 
+Samples: 3000000 
+Consumed Energy (mAs): 42660.12520442758 
+Consumed Energy (mAh): 11.850034779007661 
+Consumed Energy (mWs): 217249.41406245856 
+Consumed Energy (mWh): 60.347059461794046 
+Avg power (mW): 364.31195038997436 
+Avg Current (mA): 71.4927113922516 
+Avg Voltage (V): 5.095791491123367 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 14826
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:25:17 +0100 - Duration: 600009 seconds 
+Real workload: 1.5210749650079254E10 - Integer reached: 116705 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14827
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:18 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600023 seconds 
+Real workload: 2.080454194326935E10 - Integer reached: 135581 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14828
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:25:17 +0100 - Duration: 600047 seconds 
+Real workload: 2.0800055925496483E10 - Integer reached: 135567 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14830
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:17 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600021 seconds 
+Real workload: 1.7184485568749065E10 - Integer reached: 123723 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 14831
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:15:18 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 09:25:18 +0100 - Duration: 600076 seconds 
+Real workload: 1.714852571456643E10 - Integer reached: 123599 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.850034779007661 
+Workload: 9.11484e+10 
+Energy efficiency: 1.30008e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_5_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_6_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder/Thread_6_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_10_58_32'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.850034779007661
+--- Experiment result, Avg Power = 364.31195038997436
+--- Experiment result, Total Workload = 9.11484e+10
+--- Experiment result, Energy Efficiency = 1.30008e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 020220-2-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_11_11_28
+--- Performing experiments on configuration 110011-0-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  576000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 576000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  576000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 576000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 576000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 16333 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  369.54196049008294
+powermeter script : average_power with numpy  arrays =  369.541960490205
+powermeter script : Summary Result = time (s): 601.1556804180145
+Ins Current (mA):84.78892152269064
+Samples: 3000000
+Consumed Energy (mAs): 43876.39608707311
+Consumed Energy (mAh): 12.187887801964752
+Consumed Energy (mWs): 223481.9451475871
+Consumed Energy (mWh): 62.078318096551975
+Avg power (mW): 369.54196049008294
+Avg Current (mA): 72.53641366587527
+Avg Voltage (V): 5.094571702873337
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1819 bytes in 0.053s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 576000- 0- 0- 576000- 576000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.1556804180145 
+Ins Current (mA):84.78892152269064 
+Samples: 3000000 
+Consumed Energy (mAs): 43876.39608707311 
+Consumed Energy (mAh): 12.187887801964752 
+Consumed Energy (mWs): 223481.9451475871 
+Consumed Energy (mWh): 62.078318096551975 
+Avg power (mW): 369.54196049008294 
+Avg Current (mA): 72.53641366587527 
+Avg Voltage (V): 5.094571702873337 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 12.187887801964752
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 369.54196049008294
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 16358
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 09:41:18 +0100 - Duration: 600016 seconds 
+Real workload: 2.1524334892616154E10 - Integer reached: 123844 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 16359
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:41:19 +0100 - Duration: 600020 seconds 
+Real workload: 2.161047398585392E10 - Integer reached: 124081 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 16360
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:41:19 +0100 - Duration: 600010 seconds 
+Real workload: 2.6727204202803566E10 - Integer reached: 137370 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 16361
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:41:18 +0100 - Duration: 600013 seconds 
+Real workload: 2.1681117545936512E10 - Integer reached: 124275 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,0,0,1,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.15431e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.33138e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 110011-0-0 1,1,0,0,1,1,0,0                         [576000- 576000- 0- 0- 576000- 576000- 0- 0]                     time (s): 601.1556804180145 
+Ins Current (mA):84.78892152269064 
+Samples: 3000000 
+Consumed Energy (mAs): 43876.39608707311 
+Consumed Energy (mAh): 12.187887801964752 
+Consumed Energy (mWs): 223481.9451475871 
+Consumed Energy (mWh): 62.078318096551975 
+Avg power (mW): 369.54196049008294 
+Avg Current (mA): 72.53641366587527 
+Avg Voltage (V): 5.094571702873337 
+ Thread : 0 - ThreadProcess id: 16358
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 09:41:18 +0100 - Duration: 600016 seconds 
+Real workload: 2.1524334892616154E10 - Integer reached: 123844 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 16359
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:41:19 +0100 - Duration: 600020 seconds 
+Real workload: 2.161047398585392E10 - Integer reached: 124081 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 16360
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:41:19 +0100 - Duration: 600010 seconds 
+Real workload: 2.6727204202803566E10 - Integer reached: 137370 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 16361
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:41:18 +0100 - Duration: 600013 seconds 
+Real workload: 2.1681117545936512E10 - Integer reached: 124275 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 12.187887801964752                     9.15431e+10 1.33138e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 110011-0-0 
+phone format: 1,1,0,0,1,1,0,0 
+Exact values of frequencies: [576000- 576000- 0- 0- 576000- 576000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.1556804180145 
+Ins Current (mA):84.78892152269064 
+Samples: 3000000 
+Consumed Energy (mAs): 43876.39608707311 
+Consumed Energy (mAh): 12.187887801964752 
+Consumed Energy (mWs): 223481.9451475871 
+Consumed Energy (mWh): 62.078318096551975 
+Avg power (mW): 369.54196049008294 
+Avg Current (mA): 72.53641366587527 
+Avg Voltage (V): 5.094571702873337 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 16358
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 09:41:18 +0100 - Duration: 600016 seconds 
+Real workload: 2.1524334892616154E10 - Integer reached: 123844 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 16359
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:41:19 +0100 - Duration: 600020 seconds 
+Real workload: 2.161047398585392E10 - Integer reached: 124081 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 16360
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:41:19 +0100 - Duration: 600010 seconds 
+Real workload: 2.6727204202803566E10 - Integer reached: 137370 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 16361
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:31:18 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:41:18 +0100 - Duration: 600013 seconds 
+Real workload: 2.1681117545936512E10 - Integer reached: 124275 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 12.187887801964752 
+Workload: 9.15431e+10 
+Energy efficiency: 1.33138e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_14_30'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 12.187887801964752
+--- Experiment result, Avg Power = 369.54196049008294
+--- Experiment result, Total Workload = 9.15431e+10
+--- Experiment result, Energy Efficiency = 1.33138e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 110011-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_11_27_28
+--- Performing experiments on configuration 044444-2-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  4
+--- Modifying the governor of core 1 to set the default value
+--- Modifying the governor of core 1 
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17369 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  711.4107702374279
+powermeter script : average_power with numpy  arrays =  711.4107702374324
+powermeter script : Summary Result = time (s): 601.2307322025299
+Ins Current (mA):126.22986032019318
+Samples: 3000000
+Consumed Energy (mAs): 85089.75168147906
+Consumed Energy (mAh): 23.636042133744184
+Consumed Energy (mWs): 428861.8304219578
+Consumed Energy (mWh): 119.12828622832161
+Avg power (mW): 711.4107702374279
+Avg Current (mA): 141.03954939744642
+Avg Voltage (V): 5.044051638542092
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  4
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2724 bytes in 0.052s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1804801- 1804801- 1804801- 1804801- 1804801- 1478400- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2307322025299 
+Ins Current (mA):126.22986032019318 
+Samples: 3000000 
+Consumed Energy (mAs): 85089.75168147906 
+Consumed Energy (mAh): 23.636042133744184 
+Consumed Energy (mWs): 428861.8304219578 
+Consumed Energy (mWh): 119.12828622832161 
+Avg power (mW): 711.4107702374279 
+Avg Current (mA): 141.03954939744642 
+Avg Voltage (V): 5.044051638542092 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 23.636042133744184
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 711.4107702374279
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17395
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600003 seconds 
+Real workload: 5.4614006846354996E10 - Integer reached: 234996 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17396
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600003 seconds 
+Real workload: 4.82343713056712E10 - Integer reached: 221401 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17397
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600065 seconds 
+Real workload: 4.796815909024872E10 - Integer reached: 220814 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17398
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600032 seconds 
+Real workload: 5.453120953612071E10 - Integer reached: 234825 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 17399
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600002 seconds 
+Real workload: 5.0458052572213394E10 - Integer reached: 226240 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 17401
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600001 seconds 
+Real workload: 5.02829411553038E10 - Integer reached: 225863 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,4,4,4,4,4,2,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06089e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.72195e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 044444-2-0 0,4,4,4,4,4,2,0                         [0- 1804801- 1804801- 1804801- 1804801- 1804801- 1478400- 0]                     time (s): 601.2307322025299 
+Ins Current (mA):126.22986032019318 
+Samples: 3000000 
+Consumed Energy (mAs): 85089.75168147906 
+Consumed Energy (mAh): 23.636042133744184 
+Consumed Energy (mWs): 428861.8304219578 
+Consumed Energy (mWh): 119.12828622832161 
+Avg power (mW): 711.4107702374279 
+Avg Current (mA): 141.03954939744642 
+Avg Voltage (V): 5.044051638542092 
+ Thread : 0 - ThreadProcess id: 17395
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600003 seconds 
+Real workload: 5.4614006846354996E10 - Integer reached: 234996 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17396
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600003 seconds 
+Real workload: 4.82343713056712E10 - Integer reached: 221401 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17397
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600065 seconds 
+Real workload: 4.796815909024872E10 - Integer reached: 220814 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17398
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600032 seconds 
+Real workload: 5.453120953612071E10 - Integer reached: 234825 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 17399
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600002 seconds 
+Real workload: 5.0458052572213394E10 - Integer reached: 226240 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 17401
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600001 seconds 
+Real workload: 5.02829411553038E10 - Integer reached: 225863 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 23.636042133744184                     3.06089e+11 7.72195e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 044444-2-0 
+phone format: 0,4,4,4,4,4,2,0 
+Exact values of frequencies: [0- 1804801- 1804801- 1804801- 1804801- 1804801- 1478400- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2307322025299 
+Ins Current (mA):126.22986032019318 
+Samples: 3000000 
+Consumed Energy (mAs): 85089.75168147906 
+Consumed Energy (mAh): 23.636042133744184 
+Consumed Energy (mWs): 428861.8304219578 
+Consumed Energy (mWh): 119.12828622832161 
+Avg power (mW): 711.4107702374279 
+Avg Current (mA): 141.03954939744642 
+Avg Voltage (V): 5.044051638542092 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17395
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600003 seconds 
+Real workload: 5.4614006846354996E10 - Integer reached: 234996 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17396
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600003 seconds 
+Real workload: 4.82343713056712E10 - Integer reached: 221401 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17397
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600065 seconds 
+Real workload: 4.796815909024872E10 - Integer reached: 220814 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17398
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:10 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600032 seconds 
+Real workload: 5.453120953612071E10 - Integer reached: 234825 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 17399
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600002 seconds 
+Real workload: 5.0458052572213394E10 - Integer reached: 226240 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 17401
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 09:47:11 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 09:57:11 +0100 - Duration: 600001 seconds 
+Real workload: 5.02829411553038E10 - Integer reached: 225863 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 23.636042133744184 
+Workload: 3.06089e+11 
+Energy efficiency: 7.72195e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_30_30'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 23.636042133744184
+--- Experiment result, Avg Power = 711.4107702374279
+--- Experiment result, Total Workload = 3.06089e+11
+--- Experiment result, Energy Efficiency = 7.72195e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 044444-2-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_11_43_22
+--- Performing experiments on configuration 111000-2-0
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  576000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 576000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  576000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 576000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  576000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 576000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1478400
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1478400
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 18627 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  350.1654327214337
+powermeter script : average_power with numpy  arrays =  350.1654327215388
+powermeter script : Summary Result = time (s): 601.2348668575287
+Ins Current (mA):60.09270799210769
+Samples: 3000000
+Consumed Energy (mAs): 41451.69909292428
+Consumed Energy (mAh): 11.514360859145635
+Consumed Energy (mWs): 211166.1481453332
+Consumed Energy (mWh): 58.657263373703664
+Avg power (mW): 350.1654327214337
+Avg Current (mA): 68.6897341873821
+Avg Voltage (V): 5.097784070123204
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1820 bytes in 0.062s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [576000- 576000- 576000- 0- 0- 0- 1478400- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2348668575287 
+Ins Current (mA):60.09270799210769 
+Samples: 3000000 
+Consumed Energy (mAs): 41451.69909292428 
+Consumed Energy (mAh): 11.514360859145635 
+Consumed Energy (mWs): 211166.1481453332 
+Consumed Energy (mWh): 58.657263373703664 
+Avg power (mW): 350.1654327214337 
+Avg Current (mA): 68.6897341873821 
+Avg Voltage (V): 5.097784070123204 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.514360859145635
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 350.1654327214337
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 18652
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:10 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600003 seconds 
+Real workload: 2.2692039046615192E10 - Integer reached: 127016 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18653
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:09 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600015 seconds 
+Real workload: 2.3737607530697857E10 - Integer reached: 129785 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 18654
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:09 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600055 seconds 
+Real workload: 2.2679352736208572E10 - Integer reached: 126982 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 18655
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:10 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600042 seconds 
+Real workload: 2.2358577512654186E10 - Integer reached: 126119 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,0,0,0,2,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.14676e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.25885e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 111000-2-0 1,1,1,0,0,0,2,0                         [576000- 576000- 576000- 0- 0- 0- 1478400- 0]                     time (s): 601.2348668575287 
+Ins Current (mA):60.09270799210769 
+Samples: 3000000 
+Consumed Energy (mAs): 41451.69909292428 
+Consumed Energy (mAh): 11.514360859145635 
+Consumed Energy (mWs): 211166.1481453332 
+Consumed Energy (mWh): 58.657263373703664 
+Avg power (mW): 350.1654327214337 
+Avg Current (mA): 68.6897341873821 
+Avg Voltage (V): 5.097784070123204 
+ Thread : 0 - ThreadProcess id: 18652
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:10 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600003 seconds 
+Real workload: 2.2692039046615192E10 - Integer reached: 127016 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18653
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:09 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600015 seconds 
+Real workload: 2.3737607530697857E10 - Integer reached: 129785 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 18654
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:09 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600055 seconds 
+Real workload: 2.2679352736208572E10 - Integer reached: 126982 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 18655
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:10 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600042 seconds 
+Real workload: 2.2358577512654186E10 - Integer reached: 126119 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.514360859145635                     9.14676e+10 1.25885e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 111000-2-0 
+phone format: 1,1,1,0,0,0,2,0 
+Exact values of frequencies: [576000- 576000- 576000- 0- 0- 0- 1478400- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2348668575287 
+Ins Current (mA):60.09270799210769 
+Samples: 3000000 
+Consumed Energy (mAs): 41451.69909292428 
+Consumed Energy (mAh): 11.514360859145635 
+Consumed Energy (mWs): 211166.1481453332 
+Consumed Energy (mWh): 58.657263373703664 
+Avg power (mW): 350.1654327214337 
+Avg Current (mA): 68.6897341873821 
+Avg Voltage (V): 5.097784070123204 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 18652
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:10 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600003 seconds 
+Real workload: 2.2692039046615192E10 - Integer reached: 127016 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 18653
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:09 +0100 
+Core id: 1 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600015 seconds 
+Real workload: 2.3737607530697857E10 - Integer reached: 129785 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 18654
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:09 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600055 seconds 
+Real workload: 2.2679352736208572E10 - Integer reached: 126982 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 18655
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:03:10 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:13:10 +0100 - Duration: 600042 seconds 
+Real workload: 2.2358577512654186E10 - Integer reached: 126119 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.514360859145635 
+Workload: 9.14676e+10 
+Energy efficiency: 1.25885e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_11_46_24'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.514360859145635
+--- Experiment result, Avg Power = 350.1654327214337
+--- Experiment result, Total Workload = 9.14676e+10
+--- Experiment result, Energy Efficiency = 1.25885e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 111000-2-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_11_59_20
+--- Performing experiments on configuration 404000-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19990 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  368.94600972378976
+powermeter script : average_power with numpy  arrays =  368.9460097239639
+powermeter script : Summary Result = time (s): 601.2826986312866
+Ins Current (mA):61.50285685989197
+Samples: 3000000
+Consumed Energy (mAs): 42487.723220168446
+Consumed Energy (mAh): 11.802145338935679
+Consumed Energy (mWs): 216447.85835072238
+Consumed Energy (mWh): 60.12440509742289
+Avg power (mW): 368.94600972378976
+Avg Current (mA): 72.41304634677489
+Avg Voltage (V): 5.095021247372529
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1818 bytes in 0.077s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 1804801- 0- 0- 0- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2826986312866 
+Ins Current (mA):61.50285685989197 
+Samples: 3000000 
+Consumed Energy (mAs): 42487.723220168446 
+Consumed Energy (mAh): 11.802145338935679 
+Consumed Energy (mWs): 216447.85835072238 
+Consumed Energy (mWh): 60.12440509742289 
+Avg power (mW): 368.94600972378976 
+Avg Current (mA): 72.41304634677489 
+Avg Voltage (V): 5.095021247372529 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 11.802145338935679
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 368.94600972378976
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 20015
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:06 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600034 seconds 
+Real workload: 2.3065309483140537E10 - Integer reached: 128012 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20016
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600047 seconds 
+Real workload: 2.268196428484278E10 - Integer reached: 126989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20017
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600009 seconds 
+Real workload: 2.3075095882924736E10 - Integer reached: 128038 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20018
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600043 seconds 
+Real workload: 2.268420294020776E10 - Integer reached: 126995 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,4,0,0,0,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.15066e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.28976e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 404000-3-4 4,0,4,0,0,0,3,4                         [1804801- 0- 1804801- 0- 0- 0- 2208000- 2400001]                     time (s): 601.2826986312866 
+Ins Current (mA):61.50285685989197 
+Samples: 3000000 
+Consumed Energy (mAs): 42487.723220168446 
+Consumed Energy (mAh): 11.802145338935679 
+Consumed Energy (mWs): 216447.85835072238 
+Consumed Energy (mWh): 60.12440509742289 
+Avg power (mW): 368.94600972378976 
+Avg Current (mA): 72.41304634677489 
+Avg Voltage (V): 5.095021247372529 
+ Thread : 0 - ThreadProcess id: 20015
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:06 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600034 seconds 
+Real workload: 2.3065309483140537E10 - Integer reached: 128012 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20016
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600047 seconds 
+Real workload: 2.268196428484278E10 - Integer reached: 126989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20017
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600009 seconds 
+Real workload: 2.3075095882924736E10 - Integer reached: 128038 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20018
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600043 seconds 
+Real workload: 2.268420294020776E10 - Integer reached: 126995 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 11.802145338935679                     9.15066e+10 1.28976e-10  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 404000-3-4 
+phone format: 4,0,4,0,0,0,3,4 
+Exact values of frequencies: [1804801- 0- 1804801- 0- 0- 0- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2826986312866 
+Ins Current (mA):61.50285685989197 
+Samples: 3000000 
+Consumed Energy (mAs): 42487.723220168446 
+Consumed Energy (mAh): 11.802145338935679 
+Consumed Energy (mWs): 216447.85835072238 
+Consumed Energy (mWh): 60.12440509742289 
+Avg power (mW): 368.94600972378976 
+Avg Current (mA): 72.41304634677489 
+Avg Voltage (V): 5.095021247372529 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 20015
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:06 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600034 seconds 
+Real workload: 2.3065309483140537E10 - Integer reached: 128012 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20016
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600047 seconds 
+Real workload: 2.268196428484278E10 - Integer reached: 126989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20017
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600009 seconds 
+Real workload: 2.3075095882924736E10 - Integer reached: 128038 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 20018
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:19:07 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 10:29:07 +0100 - Duration: 600043 seconds 
+Real workload: 2.268420294020776E10 - Integer reached: 126995 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 11.802145338935679 
+Workload: 9.15066e+10 
+Energy efficiency: 1.28976e-10 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_02_22'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 11.802145338935679
+--- Experiment result, Avg Power = 368.94600972378976
+--- Experiment result, Total Workload = 9.15066e+10
+--- Experiment result, Energy Efficiency = 1.28976e-10
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 404000-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_12_15_17
+--- Performing experiments on configuration 400404-3-4
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  4
+--- Modifying the governor of core 0 to set the default value
+--- Modifying the governor of core 0 
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  4
+--- Modifying the governor of core 3 to set the default value
+--- Modifying the governor of core 3 
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2208000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2208000
+--- Frequency level of core 7 is  4
+--- Modifying the governor of core 7 to set the default value
+--- Modifying the governor of core 7 
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 21031 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  724.4423608808931
+powermeter script : average_power with numpy  arrays =  724.4423608808403
+powermeter script : Summary Result = time (s): 601.545227766037
+Ins Current (mA):153.62191080570454
+Samples: 3000000
+Consumed Energy (mAs): 88052.89466994719
+Consumed Energy (mAh): 24.459137408318664
+Consumed Energy (mWs): 443480.98469986836
+Consumed Energy (mWh): 123.1891624166301
+Avg power (mW): 724.4423608808931
+Avg Current (mA): 143.67135901788322
+Avg Voltage (V): 5.042357543167108
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  4
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  4
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  4
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2270 bytes in 0.046s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1804801- 0- 0- 1804801- 0- 1804801- 2208000- 2400001]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.545227766037 
+Ins Current (mA):153.62191080570454 
+Samples: 3000000 
+Consumed Energy (mAs): 88052.89466994719 
+Consumed Energy (mAh): 24.459137408318664 
+Consumed Energy (mWs): 443480.98469986836 
+Consumed Energy (mWh): 123.1891624166301 
+Avg power (mW): 724.4423608808931 
+Avg Current (mA): 143.67135901788322 
+Avg Voltage (V): 5.042357543167108 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 24.459137408318664
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 724.4423608808931
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 21056
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600020 seconds 
+Real workload: 5.093589537585778E10 - Integer reached: 208235 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21057
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600041 seconds 
+Real workload: 5.087776878945956E10 - Integer reached: 208121 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21058
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600002 seconds 
+Real workload: 5.089357175339926E10 - Integer reached: 208152 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 21059
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600017 seconds 
+Real workload: 7.697361340972054E10 - Integer reached: 253853 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 21061
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600014 seconds 
+Real workload: 7.695845029831044E10 - Integer reached: 253829 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 4,0,0,4,0,4,3,4 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06639e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.97653e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 400404-3-4 4,0,0,4,0,4,3,4                         [1804801- 0- 0- 1804801- 0- 1804801- 2208000- 2400001]                     time (s): 601.545227766037 
+Ins Current (mA):153.62191080570454 
+Samples: 3000000 
+Consumed Energy (mAs): 88052.89466994719 
+Consumed Energy (mAh): 24.459137408318664 
+Consumed Energy (mWs): 443480.98469986836 
+Consumed Energy (mWh): 123.1891624166301 
+Avg power (mW): 724.4423608808931 
+Avg Current (mA): 143.67135901788322 
+Avg Voltage (V): 5.042357543167108 
+ Thread : 0 - ThreadProcess id: 21056
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600020 seconds 
+Real workload: 5.093589537585778E10 - Integer reached: 208235 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21057
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600041 seconds 
+Real workload: 5.087776878945956E10 - Integer reached: 208121 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21058
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600002 seconds 
+Real workload: 5.089357175339926E10 - Integer reached: 208152 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 21059
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600017 seconds 
+Real workload: 7.697361340972054E10 - Integer reached: 253853 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 21061
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600014 seconds 
+Real workload: 7.695845029831044E10 - Integer reached: 253829 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 24.459137408318664                     3.06639e+11 7.97653e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 400404-3-4 
+phone format: 4,0,0,4,0,4,3,4 
+Exact values of frequencies: [1804801- 0- 0- 1804801- 0- 1804801- 2208000- 2400001] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.545227766037 
+Ins Current (mA):153.62191080570454 
+Samples: 3000000 
+Consumed Energy (mAs): 88052.89466994719 
+Consumed Energy (mAh): 24.459137408318664 
+Consumed Energy (mWs): 443480.98469986836 
+Consumed Energy (mWh): 123.1891624166301 
+Avg power (mW): 724.4423608808931 
+Avg Current (mA): 143.67135901788322 
+Avg Voltage (V): 5.042357543167108 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 21056
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 0 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600020 seconds 
+Real workload: 5.093589537585778E10 - Integer reached: 208235 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21057
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 3 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600041 seconds 
+Real workload: 5.087776878945956E10 - Integer reached: 208121 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21058
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600002 seconds 
+Real workload: 5.089357175339926E10 - Integer reached: 208152 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 21059
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600017 seconds 
+Real workload: 7.697361340972054E10 - Integer reached: 253853 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 21061
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:35:00 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 10:45:00 +0100 - Duration: 600014 seconds 
+Real workload: 7.695845029831044E10 - Integer reached: 253829 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 24.459137408318664 
+Workload: 3.06639e+11 
+Energy efficiency: 7.97653e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_18_19'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 24.459137408318664
+--- Experiment result, Avg Power = 724.4423608808931
+--- Experiment result, Total Workload = 3.06639e+11
+--- Experiment result, Energy Efficiency = 7.97653e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 400404-3-4.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_12_31_10
+--- Performing experiments on configuration 004044-1-1
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 50 
+Current battery level: OKAY
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  4
+--- Modifying the governor of core 2 to set the default value
+--- Modifying the governor of core 2 
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  4
+--- Modifying the governor of core 4 to set the default value
+--- Modifying the governor of core 4 
+--- Frequency level of core 5 is  4
+--- Modifying the governor of core 5 to set the default value
+--- Modifying the governor of core 5 
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  652800
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 652800
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  806400
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 806400
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+rm '/sdcard/experiments_automatization/current_configuration.txt'
+rm '/sdcard/experiments_automatization/experiment_duration.txt'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rmdir '/sdcard/experiments_automatization/app_output_folder'
+rmdir '/sdcard/experiments_automatization'
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 22180 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  696.8877731241856
+powermeter script : average_power with numpy  arrays =  696.8877731241462
+powermeter script : Summary Result = time (s): 601.2920970916748
+Ins Current (mA):126.20252031374402
+Samples: 3000000
+Consumed Energy (mAs): 81908.25165915019
+Consumed Energy (mAh): 22.75229212754172
+Consumed Energy (mWs): 413210.847084177
+Consumed Energy (mWh): 114.78079085671584
+Avg power (mW): 696.8877731241856
+Avg Current (mA): 138.11257953842474
+Avg Voltage (V): 5.045795071333834
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  4
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  4
+--- frequency level of core 5 is  4
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.1 MB/s (2273 bytes in 0.034s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 1804801- 0- 1804801- 1804801- 652800- 806400]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 601.2920970916748 
+Ins Current (mA):126.20252031374402 
+Samples: 3000000 
+Consumed Energy (mAs): 81908.25165915019 
+Consumed Energy (mAh): 22.75229212754172 
+Consumed Energy (mWs): 413210.847084177 
+Consumed Energy (mWh): 114.78079085671584 
+Avg power (mW): 696.8877731241856 
+Avg Current (mA): 138.11257953842474 
+Avg Voltage (V): 5.045795071333834 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 22.75229212754172
+--- Starting cc_info = 0
+--- Ending cc_info = 0
+--- Getting the average power
+--- Avg Power = 696.8877731241856
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 22205
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600005 seconds 
+Real workload: 5.4856923173453186E10 - Integer reached: 215775 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22206
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600010 seconds 
+Real workload: 5.4764737129192635E10 - Integer reached: 215601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22207
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600005 seconds 
+Real workload: 7.322120220825342E10 - Integer reached: 247837 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22208
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600022 seconds 
+Real workload: 5.0520082188153984E10 - Integer reached: 207418 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 22210
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 11:00:54 +0100 - Duration: 600007 seconds 
+Real workload: 7.321627695046184E10 - Integer reached: 247829 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,4,0,4,4,1,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.06579e+11
+--- Getting energy efficiency
+--- Energy efficiency: 7.42135e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 004044-1-1 0,0,4,0,4,4,1,1                         [0- 0- 1804801- 0- 1804801- 1804801- 652800- 806400]                     time (s): 601.2920970916748 
+Ins Current (mA):126.20252031374402 
+Samples: 3000000 
+Consumed Energy (mAs): 81908.25165915019 
+Consumed Energy (mAh): 22.75229212754172 
+Consumed Energy (mWs): 413210.847084177 
+Consumed Energy (mWh): 114.78079085671584 
+Avg power (mW): 696.8877731241856 
+Avg Current (mA): 138.11257953842474 
+Avg Voltage (V): 5.045795071333834 
+ Thread : 0 - ThreadProcess id: 22205
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600005 seconds 
+Real workload: 5.4856923173453186E10 - Integer reached: 215775 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22206
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600010 seconds 
+Real workload: 5.4764737129192635E10 - Integer reached: 215601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22207
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600005 seconds 
+Real workload: 7.322120220825342E10 - Integer reached: 247837 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22208
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600022 seconds 
+Real workload: 5.0520082188153984E10 - Integer reached: 207418 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 22210
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 11:00:54 +0100 - Duration: 600007 seconds 
+Real workload: 7.321627695046184E10 - Integer reached: 247829 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 22.75229212754172                     3.06579e+11 7.42135e-11  0 0 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 004044-1-1 
+phone format: 0,0,4,0,4,4,1,1 
+Exact values of frequencies: [0- 0- 1804801- 0- 1804801- 1804801- 652800- 806400] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 601.2920970916748 
+Ins Current (mA):126.20252031374402 
+Samples: 3000000 
+Consumed Energy (mAs): 81908.25165915019 
+Consumed Energy (mAh): 22.75229212754172 
+Consumed Energy (mWs): 413210.847084177 
+Consumed Energy (mWh): 114.78079085671584 
+Avg power (mW): 696.8877731241856 
+Avg Current (mA): 138.11257953842474 
+Avg Voltage (V): 5.045795071333834 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 22205
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 2 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600005 seconds 
+Real workload: 5.4856923173453186E10 - Integer reached: 215775 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22206
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 4 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600010 seconds 
+Real workload: 5.4764737129192635E10 - Integer reached: 215601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22207
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 5 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600005 seconds 
+Real workload: 7.322120220825342E10 - Integer reached: 247837 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22208
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 6 
+Ending time: Mon, 13 Dec 2021 11:00:53 +0100 - Duration: 600022 seconds 
+Real workload: 5.0520082188153984E10 - Integer reached: 207418 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 22210
+----------------------------------------
+Starting time: Mon, 13 Dec 2021 10:50:53 +0100 
+Core id: 7 
+Ending time: Mon, 13 Dec 2021 11:00:54 +0100 - Duration: 600007 seconds 
+Real workload: 7.321627695046184E10 - Integer reached: 247829 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: Null 
+Start: 50 % - End: 50 
+Cc_info at the beginning: 0 mAh 
+Cc_info at the end: 0 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 22.75229212754172 
+Workload: 3.06579e+11 
+Energy efficiency: 7.42135e-11 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12/powermeter_summary.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Sep22_12_34_12'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 22.75229212754172
+--- Experiment result, Avg Power = 696.8877731241856
+--- Experiment result, Total Workload = 3.06579e+11
+--- Experiment result, Energy Efficiency = 7.42135e-11
+--- Adding result to summary file
+--- Starting cc information : 0 
+--- Ending cc information : 0
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 004044-1-1.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_12_47_01
diff --git a/experiment_automatization/summary_files_only/summary___28Sep22_12_50_01.csv b/experiment_automatization/summary_files_only/summary___28Sep22_12_50_01.csv
new file mode 100755
index 0000000..ad658d5
--- /dev/null
+++ b/experiment_automatization/summary_files_only/summary___28Sep22_12_50_01.csv
@@ -0,0 +1,71 @@
+configurations,generic format,exact frequency,google pixel format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info
+004404-4-2,[0- 0- 4- 4- 0- 4- 4- 0- 0- 2- 0- 0- 0],[0- 0- 1804801- 1804801- 0- 1804801- 2208001- 0- 0- 1766400- 0- 0- 0],[0- 0- 4- 4- 0- 4- 4- 2],[0- 0- 1804801- 1804801- 0- 1804801- 2208001- 1766400],119.65201318426405,3314.3583488573927,1.81196e+12,6.60346e-11,0,0
+222002-4-1,[2- 2- 2- 0- 0- 2- 4- 0- 0- 1- 0- 0- 0],[1363200- 1363200- 1363200- 0- 0- 1363200- 2208001- 0- 0- 806400- 0- 0- 0],[2- 2- 2- 0- 0- 2- 4- 1],[1363200- 1363200- 1363200- 0- 0- 1363200- 2208001- 806400],108.1199877745475,3023.9465403385257,1.48785e+12,7.26686e-11,0,0
+404404-0-4,[4- 0- 4- 4- 0- 4- 0- 0- 0- 4- 0- 0- 0],[1804801- 0- 1804801- 1804801- 0- 1804801- 0- 0- 0- 2400001- 0- 0- 0],[4- 0- 4- 4- 0- 4- 0- 4],[1804801- 0- 1804801- 1804801- 0- 1804801- 0- 2400001],117.53676798647471,3256.1058810884547,1.44827e+12,8.11567e-11,0,0
+333333-2-0,[3- 3- 3- 3- 3- 3- 2- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 1478400- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 3- 3- 2- 0],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 1478400- 0],86.06185703406001,2463.6169105299364,1.46532e+12,5.87325e-11,0,0
+044044-4-3,[0- 4- 4- 0- 4- 4- 4- 0- 0- 3- 0- 0- 0],[0- 1804801- 1804801- 0- 1804801- 1804801- 2208001- 0- 0- 2400000- 0- 0- 0],[0- 4- 4- 0- 4- 4- 4- 3],[0- 1804801- 1804801- 0- 1804801- 1804801- 2208001- 2400000],116.23314675769943,3216.2961207639228,1.92136e+12,6.04952e-11,0,0
+101000-4-1,[1- 0- 1- 0- 0- 0- 4- 0- 0- 1- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 2208001- 0- 0- 806400- 0- 0- 0],[1- 0- 1- 0- 0- 0- 4- 1],[576000- 0- 576000- 0- 0- 0- 2208001- 806400],91.80850539068346,2622.465087002605,1.08925e+12,8.4286e-11,0,0
+101011-3-4,[1- 0- 1- 0- 1- 1- 3- 0- 0- 4- 0- 0- 0],[576000- 0- 576000- 0- 576000- 576000- 2208000- 0- 0- 2400001- 0- 0- 0],[1- 0- 1- 0- 1- 1- 3- 4],[576000- 0- 576000- 0- 576000- 576000- 2208000- 2400001],126.86829840855009,3483.67407517896,1.66896e+12,7.60164e-11,0,0
+000040-0-0,[0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 0- 0- 4- 0- 0- 0],[0- 0- 0- 0- 1804801- 0- 0- 0],22.738967769404347,682.3170551297648,4.5465e+10,5.00142e-10,0,0
+303030-3-4,[3- 0- 3- 0- 3- 0- 3- 0- 0- 4- 0- 0- 0],[1804800- 0- 1804800- 0- 1804800- 0- 2208000- 0- 0- 2400001- 0- 0- 0],[3- 0- 3- 0- 3- 0- 3- 4],[1804800- 0- 1804800- 0- 1804800- 0- 2208000- 2400001],122.35923136767265,3372.9516438753994,1.64486e+12,7.43888e-11,0,0
+030303-4-4,[0- 3- 0- 3- 0- 3- 4- 0- 0- 4- 0- 0- 0],[0- 1804800- 0- 1804800- 0- 1804800- 2208001- 0- 0- 2400001- 0- 0- 0],[0- 3- 0- 3- 0- 3- 4- 4],[0- 1804800- 0- 1804800- 0- 1804800- 2208001- 2400001],120.41369672323837,3329.6606559102584,1.8794e+12,6.40703e-11,0,0
+033330-4-3,[0- 3- 3- 3- 3- 0- 4- 0- 0- 3- 0- 0- 0],[0- 1804800- 1804800- 1804800- 1804800- 0- 2208001- 0- 0- 2400000- 0- 0- 0],[0- 3- 3- 3- 3- 0- 4- 3],[0- 1804800- 1804800- 1804800- 1804800- 0- 2208001- 2400000],123.68368166497521,3407.3796484348804,1.66279e+12,7.43832e-11,0,0
+404404-3-3,[4- 0- 4- 4- 0- 4- 3- 0- 0- 3- 0- 0- 0],[1804801- 0- 1804801- 1804801- 0- 1804801- 2208000- 0- 0- 2400000- 0- 0- 0],[4- 0- 4- 4- 0- 4- 3- 3],[1804801- 0- 1804801- 1804801- 0- 1804801- 2208000- 2400000],117.79523596126396,3259.8025555221325,1.92092e+12,6.13223e-11,0,0
+000000-4-2,[0- 0- 0- 0- 0- 0- 4- 0- 0- 2- 0- 0- 0],[0- 0- 0- 0- 0- 0- 2208001- 0- 0- 1766400- 0- 0- 0],[0- 0- 0- 0- 0- 0- 4- 2],[0- 0- 0- 0- 0- 0- 2208001- 1766400],120.51069529658034,3316.295848775299,1.27074e+12,9.48351e-11,0,0
+440004-4-2,[4- 4- 0- 0- 0- 4- 4- 0- 0- 2- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 1804801- 2208001- 0- 0- 1766400- 0- 0- 0],[4- 4- 0- 0- 0- 4- 4- 2],[1804801- 1804801- 0- 0- 0- 1804801- 2208001- 1766400],123.66677403860307,3403.460097646203,1.73555e+12,7.12551e-11,0,0
+222000-0-0,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 0- 0- 0- 0- 0],24.946043031166244,756.7379553201181,1.44527e+11,1.72605e-10,0,0
+000000-0-0,[0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0],20.074955863066293,607.0818664939733,0,12,0,0
+000000-4-1,[0- 0- 0- 0- 0- 0- 4- 0- 0- 1- 0- 0- 0],[0- 0- 0- 0- 0- 0- 2208001- 0- 0- 806400- 0- 0- 0],[0- 0- 0- 0- 0- 0- 4- 1],[0- 0- 0- 0- 0- 0- 2208001- 806400],87.09827840324112,2499.195679621207,9.66088e+11,9.01556e-11,0,0
+300000-1-0,[3- 0- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 0- 652800- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 0- 1- 0],[1804800- 0- 0- 0- 0- 0- 652800- 0],27.538415435539424,833.6895414704056,2.47197e+11,1.11403e-10,0,0
+400044-3-4,[4- 0- 0- 0- 4- 4- 3- 0- 0- 4- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 1804801- 2208000- 0- 0- 2400001- 0- 0- 0],[4- 0- 0- 0- 4- 4- 3- 4],[1804801- 0- 0- 0- 1804801- 1804801- 2208000- 2400001],119.6992682703571,3313.008409306974,1.96448e+12,6.09318e-11,0,0
+111101-2-4,[1- 1- 1- 1- 0- 1- 2- 0- 0- 4- 0- 0- 0],[576000- 576000- 576000- 576000- 0- 576000- 1478400- 0- 0- 2400001- 0- 0- 0],[1- 1- 1- 1- 0- 1- 2- 4],[576000- 576000- 576000- 576000- 0- 576000- 1478400- 2400001],126.69832834674152,3472.408298930882,1.54366e+12,8.20766e-11,0,0
+400440-0-0,[4- 0- 0- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 4- 0- 0- 0],[1804801- 0- 0- 1804801- 1804801- 0- 0- 0],25.71218142753304,773.211578031247,1.45038e+11,1.77279e-10,0,0
+003333-4-4,[0- 0- 3- 3- 3- 3- 4- 0- 0- 4- 0- 0- 0],[0- 0- 1804800- 1804800- 1804800- 1804800- 2208001- 0- 0- 2400001- 0- 0- 0],[0- 0- 3- 3- 3- 3- 4- 4],[0- 0- 1804800- 1804800- 1804800- 1804800- 2208001- 2400001],117.65853041265058,3261.003335966227,2.03874e+12,5.77114e-11,0,0
+333333-1-4,[3- 3- 3- 3- 3- 3- 1- 0- 0- 4- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 652800- 0- 0- 2400001- 0- 0- 0],[3- 3- 3- 3- 3- 3- 1- 4],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 652800- 2400001],124.76644037859873,3436.2609287062814,1.95726e+12,6.37455e-11,0,0
+001011-4-2,[0- 0- 1- 0- 1- 1- 4- 0- 0- 2- 0- 0- 0],[0- 0- 576000- 0- 576000- 576000- 2208001- 0- 0- 1766400- 0- 0- 0],[0- 0- 1- 0- 1- 1- 4- 2],[0- 0- 576000- 0- 576000- 576000- 2208001- 1766400],124.17992093903908,3413.5441596467595,1.46942e+12,8.45095e-11,0,0
+101010-3-0,[1- 0- 1- 0- 1- 0- 3- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 576000- 0- 2208000- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 1- 0- 3- 0],[576000- 0- 576000- 0- 576000- 0- 2208000- 0],71.79879591586995,2085.4015126623954,8.82232e+11,8.13831e-11,0,0
+011001-0-4,[0- 1- 1- 0- 0- 1- 0- 0- 0- 4- 0- 0- 0],[0- 576000- 576000- 0- 0- 576000- 0- 0- 0- 2400001- 0- 0- 0],[0- 1- 1- 0- 0- 1- 0- 4],[0- 576000- 576000- 0- 0- 576000- 0- 2400001],83.91892567145001,2395.9049563707067,9.49791e+11,8.83551e-11,0,0
+400000-0-0,[4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 0- 0- 0],22.566635847872043,678.782917224574,4.51737e+10,4.99553e-10,0,0
+044000-2-2,[0- 4- 4- 0- 0- 0- 2- 0- 0- 2- 0- 0- 0],[0- 1804801- 1804801- 0- 0- 0- 1478400- 0- 0- 1766400- 0- 0- 0],[0- 4- 4- 0- 0- 0- 2- 2],[0- 1804801- 1804801- 0- 0- 0- 1478400- 1766400],69.36498742490357,2021.952000943241,1.16563e+12,5.95086e-11,0,0
+040440-1-0,[0- 4- 0- 4- 4- 0- 1- 0- 0- 0- 0- 0- 0],[0- 1804801- 0- 1804801- 1804801- 0- 652800- 0- 0- 0- 0- 0- 0],[0- 4- 0- 4- 4- 0- 1- 0],[0- 1804801- 0- 1804801- 1804801- 0- 652800- 0],30.102322541882803,912.3077278590872,3.55613e+11,8.46491e-11,0,0
+202220-4-4,[2- 0- 2- 2- 2- 0- 4- 0- 0- 4- 0- 0- 0],[1363200- 0- 1363200- 1363200- 1363200- 0- 2208001- 0- 0- 2400001- 0- 0- 0],[2- 0- 2- 2- 2- 0- 4- 4],[1363200- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400001],120.01110696388893,3318.2389986990997,1.7225e+12,6.96726e-11,0,0
+330003-1-0,[3- 3- 0- 0- 0- 3- 1- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 1804800- 652800- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 3- 1- 0],[1804800- 1804800- 0- 0- 0- 1804800- 652800- 0],47.46274178535554,1409.9692030550452,6.8158e+11,6.96363e-11,0,0
+220202-2-4,[2- 2- 0- 2- 0- 2- 2- 0- 0- 4- 0- 0- 0],[1363200- 1363200- 0- 1363200- 0- 1363200- 1478400- 0- 0- 2400001- 0- 0- 0],[2- 2- 0- 2- 0- 2- 2- 4],[1363200- 1363200- 0- 1363200- 0- 1363200- 1478400- 2400001],121.40294944686771,3353.71314477963,1.78372e+12,6.80617e-11,0,0
+440440-0-0,[4- 4- 0- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 4- 4- 0- 0- 0],[1804801- 1804801- 0- 1804801- 1804801- 0- 0- 0],26.2600459325556,787.6745387561635,1.97421e+11,1.33015e-10,0,0
+330330-4-3,[3- 3- 0- 3- 3- 0- 4- 0- 0- 3- 0- 0- 0],[1804800- 1804800- 0- 1804800- 1804800- 0- 2208001- 0- 0- 2400000- 0- 0- 0],[3- 3- 0- 3- 3- 0- 4- 3],[1804800- 1804800- 0- 1804800- 1804800- 0- 2208001- 2400000],121.61002425593047,3352.1442352201543,1.71455e+12,7.09282e-11,0,0
+404440-3-0,[4- 0- 4- 4- 4- 0- 3- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 1804801- 1804801- 0- 2208000- 0- 0- 0- 0- 0- 0],[4- 0- 4- 4- 4- 0- 3- 0],[1804801- 0- 1804801- 1804801- 1804801- 0- 2208000- 0],72.13049040629615,2078.1474835781155,9.42451e+11,7.6535e-11,0,0
+333300-0-4,[3- 3- 3- 3- 0- 0- 0- 0- 0- 4- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 2400001- 0- 0- 0],[3- 3- 3- 3- 0- 0- 0- 4],[1804800- 1804800- 1804800- 1804800- 0- 0- 0- 2400001],84.67071982771961,2415.521948564835,1.00841e+12,8.39646e-11,0,0
+330330-1-4,[3- 3- 0- 3- 3- 0- 1- 0- 0- 4- 0- 0- 0],[1804800- 1804800- 0- 1804800- 1804800- 0- 652800- 0- 0- 2400001- 0- 0- 0],[3- 3- 0- 3- 3- 0- 1- 4],[1804800- 1804800- 0- 1804800- 1804800- 0- 652800- 2400001],11.72398906952108,359.8734192815135,1.42253e+11,8.24165e-11,0,0
+300003-4-4,[3- 0- 0- 0- 0- 3- 4- 0- 0- 4- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 2208001- 0- 0- 2400001- 0- 0- 0],[3- 0- 0- 0- 0- 3- 4- 4],[1804800- 0- 0- 0- 0- 1804800- 2208001- 2400001],22.95406157020657,685.238680569863,3.06582e+11,7.48709e-11,0,0
+100011-3-4,[1- 0- 0- 0- 1- 1- 3- 0- 0- 4- 0- 0- 0],[576000- 0- 0- 0- 576000- 576000- 2208000- 0- 0- 2400001- 0- 0- 0],[1- 0- 0- 0- 1- 1- 3- 4],[576000- 0- 0- 0- 576000- 576000- 2208000- 2400001],12.275747064015945,382.7737792538183,9.15087e+10,1.34148e-10,0,0
+400444-4-4,[4- 0- 0- 4- 4- 4- 4- 0- 0- 4- 0- 0- 0],[1804801- 0- 0- 1804801- 1804801- 1804801- 2208001- 0- 0- 2400001- 0- 0- 0],[4- 0- 0- 4- 4- 4- 4- 4],[1804801- 0- 0- 1804801- 1804801- 1804801- 2208001- 2400001],22.604792804191934,682.058456368233,3.06263e+11,7.38084e-11,0,0
+222022-0-4,[2- 2- 2- 0- 2- 2- 0- 0- 0- 4- 0- 0- 0],[1363200- 1363200- 1363200- 0- 1363200- 1363200- 0- 0- 0- 2400001- 0- 0- 0],[2- 2- 2- 0- 2- 2- 0- 4],[1363200- 1363200- 1363200- 0- 1363200- 1363200- 0- 2400001],15.91077346203567,482.1911488322368,2.28479e+11,6.96378e-11,0,0
+044400-1-4,[0- 4- 4- 4- 0- 0- 1- 0- 0- 4- 0- 0- 0],[0- 1804801- 1804801- 1804801- 0- 0- 652800- 0- 0- 2400001- 0- 0- 0],[0- 4- 4- 4- 0- 0- 1- 4],[0- 1804801- 1804801- 1804801- 0- 0- 652800- 2400001],12.240625286823775,371.4693420123638,9.10004e+10,1.34512e-10,0,0
+303003-3-0,[3- 0- 3- 0- 0- 3- 3- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 1804800- 2208000- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 3- 3- 0],[1804800- 0- 1804800- 0- 0- 1804800- 2208000- 0],24.28542125227185,728.554851014653,3.07223e+11,7.90482e-11,0,0
+030330-3-4,[0- 3- 0- 3- 3- 0- 3- 0- 0- 4- 0- 0- 0],[0- 1804800- 0- 1804800- 1804800- 0- 2208000- 0- 0- 2400001- 0- 0- 0],[0- 3- 0- 3- 3- 0- 3- 4],[0- 1804800- 0- 1804800- 1804800- 0- 2208000- 2400001],11.763681777264013,360.2833017208708,9.15372e+10,1.28513e-10,0,0
+300033-4-3,[3- 0- 0- 0- 3- 3- 4- 0- 0- 3- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 1804800- 2208001- 0- 0- 2400000- 0- 0- 0],[3- 0- 0- 0- 3- 3- 4- 3],[1804800- 0- 0- 0- 1804800- 1804800- 2208001- 2400000],23.85857811148757,726.4048159415978,3.08018e+11,7.74584e-11,0,0
+044000-1-4,[0- 4- 4- 0- 0- 0- 1- 0- 0- 4- 0- 0- 0],[0- 1804801- 1804801- 0- 0- 0- 652800- 0- 0- 2400001- 0- 0- 0],[0- 4- 4- 0- 0- 0- 1- 4],[0- 1804801- 1804801- 0- 0- 0- 652800- 2400001],11.84283869248723,360.32665507176796,9.15141e+10,1.2941e-10,0,0
+444040-2-0,[4- 4- 4- 0- 4- 0- 2- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 0- 1804801- 0- 1478400- 0- 0- 0- 0- 0- 0],[4- 4- 4- 0- 4- 0- 2- 0],[1804801- 1804801- 1804801- 0- 1804801- 0- 1478400- 0],11.28642100808952,347.60172567389804,9.14684e+10,1.23391e-10,0,0
+044404-2-2,[0- 4- 4- 4- 0- 4- 2- 0- 0- 2- 0- 0- 0],[0- 1804801- 1804801- 1804801- 0- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0],[0- 4- 4- 4- 0- 4- 2- 2],[0- 1804801- 1804801- 1804801- 0- 1804801- 1478400- 1766400],22.597726605897964,683.3505066708562,3.06037e+11,7.38399e-11,0,0
+222002-0-0,[2- 2- 2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 0- 0- 2- 0- 0],[1363200- 1363200- 1363200- 0- 0- 1363200- 0- 0],16.73620712084609,512.3046236620427,2.2878e+11,7.31542e-11,0,0
+002000-4-4,[0- 0- 2- 0- 0- 0- 4- 0- 0- 4- 0- 0- 0],[0- 0- 1363200- 0- 0- 0- 2208001- 0- 0- 2400001- 0- 0- 0],[0- 0- 2- 0- 0- 0- 4- 4],[0- 0- 1363200- 0- 0- 0- 2208001- 2400001],12.011401083746314,373.6894886267988,9.18857e+10,1.30721e-10,0,0
+002220-4-3,[0- 0- 2- 2- 2- 0- 4- 0- 0- 3- 0- 0- 0],[0- 0- 1363200- 1363200- 1363200- 0- 2208001- 0- 0- 2400000- 0- 0- 0],[0- 0- 2- 2- 2- 0- 4- 3],[0- 0- 1363200- 1363200- 1363200- 0- 2208001- 2400000],11.641673733220658,355.50068960320027,9.17502e+10,1.26884e-10,0,0
+004040-1-0,[0- 0- 4- 0- 4- 0- 1- 0- 0- 0- 0- 0- 0],[0- 0- 1804801- 0- 1804801- 0- 652800- 0- 0- 0- 0- 0- 0],[0- 0- 4- 0- 4- 0- 1- 0],[0- 0- 1804801- 0- 1804801- 0- 652800- 0],12.911216642906512,394.9389282648793,8.99377e+10,1.43557e-10,0,0
+003333-2-4,[0- 0- 3- 3- 3- 3- 2- 0- 0- 4- 0- 0- 0],[0- 0- 1804800- 1804800- 1804800- 1804800- 1478400- 0- 0- 2400001- 0- 0- 0],[0- 0- 3- 3- 3- 3- 2- 4],[0- 0- 1804800- 1804800- 1804800- 1804800- 1478400- 2400001],22.27895403075333,678.9326163787077,3.06498e+11,7.26887e-11,0,0
+440404-0-0,[4- 4- 0- 4- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 4- 0- 4- 0- 0],[1804801- 1804801- 0- 1804801- 0- 1804801- 0- 0],22.86978650773551,706.7014724933076,3.07016e+11,7.44905e-11,0,0
+011011-4-3,[0- 1- 1- 0- 1- 1- 4- 0- 0- 3- 0- 0- 0],[0- 576000- 576000- 0- 576000- 576000- 2208001- 0- 0- 2400000- 0- 0- 0],[0- 1- 1- 0- 1- 1- 4- 3],[0- 576000- 576000- 0- 576000- 576000- 2208001- 2400000],12.86921627414515,384.95861433274723,9.08748e+10,1.41615e-10,0,0
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0],11.394920427255414,347.77055114258076,9.20443e+10,1.23798e-10,0,0
+404040-4-4,[4- 0- 4- 0- 4- 0- 4- 0- 0- 4- 0- 0- 0],[1804801- 0- 1804801- 0- 1804801- 0- 2208001- 0- 0- 2400001- 0- 0- 0],[4- 0- 4- 0- 4- 0- 4- 4],[1804801- 0- 1804801- 0- 1804801- 0- 2208001- 2400001],11.689197710690252,352.7212990749462,9.12071e+10,1.28161e-10,0,0
+101101-2-4,[1- 0- 1- 1- 0- 1- 2- 0- 0- 4- 0- 0- 0],[576000- 0- 576000- 576000- 0- 576000- 1478400- 0- 0- 2400001- 0- 0- 0],[1- 0- 1- 1- 0- 1- 2- 4],[576000- 0- 576000- 576000- 0- 576000- 1478400- 2400001],12.410653698609737,374.2368152645769,9.09685e+10,1.36428e-10,0,0
+440400-4-2,[4- 4- 0- 4- 0- 0- 4- 0- 0- 2- 0- 0- 0],[1804801- 1804801- 0- 1804801- 0- 0- 2208001- 0- 0- 1766400- 0- 0- 0],[4- 4- 0- 4- 0- 0- 4- 2],[1804801- 1804801- 0- 1804801- 0- 0- 2208001- 1766400],12.226721999108769,371.4715376035449,9.10689e+10,1.34258e-10,0,0
+220202-1-4,[2- 2- 0- 2- 0- 2- 1- 0- 0- 4- 0- 0- 0],[1363200- 1363200- 0- 1363200- 0- 1363200- 652800- 0- 0- 2400001- 0- 0- 0],[2- 2- 0- 2- 0- 2- 1- 4],[1363200- 1363200- 0- 1363200- 0- 1363200- 652800- 2400001],16.094408164612055,485.09681833956785,2.28448e+11,7.04511e-11,0,0
+400400-2-4,[4- 0- 0- 4- 0- 0- 2- 0- 0- 4- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 1478400- 0- 0- 2400001- 0- 0- 0],[4- 0- 0- 4- 0- 0- 2- 4],[1804801- 0- 0- 1804801- 0- 0- 1478400- 2400001],12.099001565846518,365.8390471715778,9.11574e+10,1.32726e-10,0,0
+044004-3-4,[0- 4- 4- 0- 0- 4- 3- 0- 0- 4- 0- 0- 0],[0- 1804801- 1804801- 0- 0- 1804801- 2208000- 0- 0- 2400001- 0- 0- 0],[0- 4- 4- 0- 0- 4- 3- 4],[0- 1804801- 1804801- 0- 0- 1804801- 2208000- 2400001],22.884871808983508,699.3042257056935,3.06464e+11,7.46739e-11,0,0
+440444-2-2,[4- 4- 0- 4- 4- 4- 2- 0- 0- 2- 0- 0- 0],[1804801- 1804801- 0- 1804801- 1804801- 1804801- 1478400- 0- 0- 1766400- 0- 0- 0],[4- 4- 0- 4- 4- 4- 2- 2],[1804801- 1804801- 0- 1804801- 1804801- 1804801- 1478400- 1766400],23.209020280316285,691.9450590822202,3.06294e+11,7.57737e-11,0,0
+020220-2-4,[0- 2- 0- 2- 2- 0- 2- 0- 0- 4- 0- 0- 0],[0- 1363200- 0- 1363200- 1363200- 0- 1478400- 0- 0- 2400001- 0- 0- 0],[0- 2- 0- 2- 2- 0- 2- 4],[0- 1363200- 0- 1363200- 1363200- 0- 1478400- 2400001],11.850034779007661,364.31195038997436,9.11484e+10,1.30008e-10,0,0
+110011-0-0,[1- 1- 0- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 576000- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 1- 1- 0- 0],[576000- 576000- 0- 0- 576000- 576000- 0- 0],12.187887801964752,369.54196049008294,9.15431e+10,1.33138e-10,0,0
+044444-2-0,[0- 4- 4- 4- 4- 4- 2- 0- 0- 0- 0- 0- 0],[0- 1804801- 1804801- 1804801- 1804801- 1804801- 1478400- 0- 0- 0- 0- 0- 0],[0- 4- 4- 4- 4- 4- 2- 0],[0- 1804801- 1804801- 1804801- 1804801- 1804801- 1478400- 0],23.636042133744184,711.4107702374279,3.06089e+11,7.72195e-11,0,0
+111000-2-0,[1- 1- 1- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 0- 0- 0- 1478400- 0- 0- 0- 0- 0- 0],[1- 1- 1- 0- 0- 0- 2- 0],[576000- 576000- 576000- 0- 0- 0- 1478400- 0],11.514360859145635,350.1654327214337,9.14676e+10,1.25885e-10,0,0
+404000-3-4,[4- 0- 4- 0- 0- 0- 3- 0- 0- 4- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 2208000- 0- 0- 2400001- 0- 0- 0],[4- 0- 4- 0- 0- 0- 3- 4],[1804801- 0- 1804801- 0- 0- 0- 2208000- 2400001],11.802145338935679,368.94600972378976,9.15066e+10,1.28976e-10,0,0
+400404-3-4,[4- 0- 0- 4- 0- 4- 3- 0- 0- 4- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 1804801- 2208000- 0- 0- 2400001- 0- 0- 0],[4- 0- 0- 4- 0- 4- 3- 4],[1804801- 0- 0- 1804801- 0- 1804801- 2208000- 2400001],24.459137408318664,724.4423608808931,3.06639e+11,7.97653e-11,0,0
+004044-1-1,[0- 0- 4- 0- 4- 4- 1- 0- 0- 1- 0- 0- 0],[0- 0- 1804801- 0- 1804801- 1804801- 652800- 0- 0- 806400- 0- 0- 0],[0- 0- 4- 0- 4- 4- 1- 1],[0- 0- 1804801- 0- 1804801- 1804801- 652800- 806400],22.75229212754172,696.8877731241856,3.06579e+11,7.42135e-11,0,0
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml
index 6054a0b..316ab00 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml
@@ -6545,17 +6545,6 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
       </data>
     </node>
     <node id="n407">
-      <data key="d6">
-        <y:ShapeNode>
-          <y:Geometry height="82.75" width="33.5" x="1579.0" y="830.0"/>
-          <y:Fill hasColor="false" transparent="false"/>
-          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="472.3486328125" x="-202.67431640625" xml:space="preserve" y="25.89892578125">Specialized lesson learned, or special cases.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
-          <y:Shape type="rectangle"/>
-        </y:ShapeNode>
-      </data>
-    </node>
-    <node id="n408">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="24.40625" width="858.7314492031871" x="753.7685507968129" y="894.734375"/>
@@ -6573,7 +6562,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n409">
+    <node id="n408">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="24.40625" width="847.5625" x="1645.46875" y="894.734375"/>
@@ -6591,29 +6580,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n410">
-      <data key="d6">
-        <y:ShapeNode>
-          <y:Geometry height="82.75" width="33.5" x="1228.8125" y="863.6796875"/>
-          <y:Fill hasColor="false" transparent="false"/>
-          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="446.578125" x="-189.7890625" xml:space="preserve" y="25.89892578125">Lessons learned based on the little socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
-          <y:Shape type="rectangle"/>
-        </y:ShapeNode>
-      </data>
-    </node>
-    <node id="n411">
-      <data key="d6">
-        <y:ShapeNode>
-          <y:Geometry height="82.75" width="33.5" x="1990.5" y="865.5625"/>
-          <y:Fill hasColor="false" transparent="false"/>
-          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="642.12890625" x="-287.564453125" xml:space="preserve" y="25.89892578125">Lessons learned based on the medium and on the big socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
-          <y:Shape type="rectangle"/>
-        </y:ShapeNode>
-      </data>
-    </node>
-    <node id="n412">
+    <node id="n409">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="591.5986328125" width="12.0" x="1623.0" y="897.2763671875"/>
@@ -6631,7 +6598,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n413">
+    <node id="n410">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="82.75" width="33.5" x="1455.75" y="484.34375"/>
@@ -6642,7 +6609,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n414">
+    <node id="n411">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="82.75" width="33.5" x="1054.25" y="912.6328125"/>
@@ -6653,7 +6620,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n415">
+    <node id="n412">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="82.75" width="33.5" x="1038.25" y="1189.125"/>
@@ -6664,7 +6631,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n416">
+    <node id="n413">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="82.75" width="33.5" x="1927.0" y="897.6328125"/>
@@ -6675,7 +6642,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n417">
+    <node id="n414">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="82.75" width="33.5" x="1895.5" y="1189.5"/>
@@ -6686,7 +6653,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n418">
+    <node id="n415">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="82.75" width="33.5" x="1781.5" y="491.1875"/>
@@ -6696,11 +6663,11 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n419">
+    <node id="n416">
       <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="93.00000000000011" width="36.04482071713153" x="968.4053784860557" y="618.21875"/>
+          <y:Geometry height="93.00000000000011" width="36.04482071713153" x="980.2051792828685" y="527.21875"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-136.470703125" xml:space="preserve" y="17.5478515625">Lesson learned related  
@@ -6709,7 +6676,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n420">
+    <node id="n417">
       <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
@@ -6721,7 +6688,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n421">
+    <node id="n418">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="625.0056959661352"/>
@@ -6739,7 +6706,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n422">
+    <node id="n419">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="700.5994459661352"/>
@@ -6757,7 +6724,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n423">
+    <node id="n420">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="772.2400709661352"/>
@@ -6775,7 +6742,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n424">
+    <node id="n421">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="94.0" width="33.5" x="2250.755229083665" y="593.5056959661352"/>
@@ -6787,7 +6754,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n425">
+    <node id="n422">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="94.0" width="33.5" x="2261.0390936254976" y="669.0994459661352"/>
@@ -6799,7 +6766,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n426">
+    <node id="n423">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="94.0" width="33.5" x="2250.755229083665" y="740.7400709661352"/>
@@ -6811,7 +6778,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n427">
+    <node id="n424">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="114.453125" width="33.5" x="2270.493774900398" y="524.6463209661352"/>
@@ -6823,7 +6790,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n428">
+    <node id="n425">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="24.40625" width="29.5" x="2077.3110059760957" y="555.4857133964142"/>
@@ -6841,7 +6808,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n429">
+    <node id="n426">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="31.0" width="18.0" x="837.5" y="1364.375"/>
@@ -6859,7 +6826,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
-    <node id="n430">
+    <node id="n427">
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="31.0" width="18.0" x="2406.0" y="1303.625"/>
@@ -6877,6 +6844,50 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n428">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="968.1841799468789" y="656.46875"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="247.267578125" x="-106.8837890625" xml:space="preserve" y="17.872310022064767">After applying changes<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.0" nodeRatioY="-0.28402042269408134" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n429">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="1625.0" y="827.625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="627.498046875" x="-269.4990234375" xml:space="preserve" y="25.89892578125">Result obtained after applying specialized lesson learned ...<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.8208955223880596" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n430">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="1234.75" y="865.5625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="221.59375" x="-77.296875" xml:space="preserve" y="25.89892578125">... on the little socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n431">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="1981.25" y="865.5625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="417.14453125" x="-156.781159597012" xml:space="preserve" y="25.89892578125">... on the medium and on the big socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="1.0460031650145674" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n12" target="n13">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.png
index 35989183677e2cdbd1cff1204cbfd711c639b3e0..090e0ba563231ea6deb65278cef2e69faf44af08 100755
GIT binary patch
literal 216637
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%0Am&{pULWUn|FV|Md<qtH|F+
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

literal 213138
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

diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml
index d26324a..0e83a59 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml
@@ -6688,11 +6688,11 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
       <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="93.00000000000011" width="36.04482071713153" x="-425.5946215139443" y="-950.28125"/>
+          <y:Geometry height="93.00000000000011" width="36.04482071713153" x="-446.63363213811436" y="-1060.28125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-136.470703125" xml:space="preserve" y="17.5478515625">Lesson learned related  
-to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="-0.5" nodeRatioY="-6.106226635438361E-16" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-118.44829276643418" xml:space="preserve" y="17.5478515625">Lesson learned related  
+to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="1.5543122344752192E-15" nodeRatioY="-6.106226635438361E-16" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6830,6 +6830,17 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n430">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="-445.3612217795486" y="-945.15625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="265.615234375" x="-116.0576171875" xml:space="preserve" y="17.872310022064767">Before applying changes<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.0" nodeRatioY="-0.28402042269408134" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n12" target="n13">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.png
index fe6fe077332c3244ce5f4bf17bb37a386eb36fb6..8c4e6a5e80dcba668f8dd2dbad663b814688af7f 100755
GIT binary patch
literal 223133
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%0DG{qwJ?5Ds(x2W#isN|!a`i1H
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

literal 219819
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%0Ai81Ml0DC
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

diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml
index 63cd6ba..6aa7c0a 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml
@@ -5661,7 +5661,7 @@ frequency Level<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMod
     <node id="n357">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="82.75" width="33.5" x="967.75" y="677.75"/>
+          <y:Geometry height="82.75" width="33.5" x="959.9375" y="599.1484375"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="286.4228515625" x="-143.21142578125" xml:space="preserve" y="4.0">Lesson learned related 
@@ -5856,6 +5856,17 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n370">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="943.9983399734394" y="702.1484375"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="247.267578125" x="-106.8837890625" xml:space="preserve" y="17.872310022064767">After applying changes<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.0" nodeRatioY="-0.28402042269408134" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n11" target="n12">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.png
index c60b98fdc0f9da4f82adff2daa6eb427a19e1270..21d527cb800b9ab4324d8be4e3810025afaf88cf 100755
GIT binary patch
literal 183578
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%0Ab6EZT87h0)$K`5nf(b!P*Tt3Q8(`lG;
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

literal 180616
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

diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml
index 9741342..3462840 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml
@@ -5685,7 +5685,7 @@ frequency Level<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMod
     <node id="n360">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="82.75" width="33.5" x="409.75" y="-86.75"/>
+          <y:Geometry height="82.75" width="33.5" x="421.1178618857902" y="-168.6015625"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="286.4228515625" x="-143.21142578125" xml:space="preserve" y="4.0">Lesson learned related 
@@ -5827,6 +5827,17 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n370">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="82.75" width="33.5" x="401.22410358565736" y="-74.6015625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="265.615234375" x="-116.0576171875" xml:space="preserve" y="17.872310022064767">Before applying changes<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.0" nodeRatioY="-0.28402042269408134" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n11" target="n12">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.png
index 75b03a12296c54c9d6b97104fa5da6cde615f893..d642aef6c400db9ee5251e8c35b4fcde659271ec 100755
GIT binary patch
literal 190349
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
LxRD`t-|c?@i+og5

literal 187904
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
DyYHLm

-- 
GitLab