diff --git a/Makefile b/Makefile index 16b8fc6fd4a247490d0e340ab0248eb4fa987c90..69e332cafb7061403db215d152af0ad229cc25ee 100644 --- a/Makefile +++ b/Makefile @@ -141,25 +141,33 @@ paramedir_test_%: @echo $($@_folder) .paramedir_%.done: .Trace_%.done - # Variable which contains traces' folder name $(eval $@_trace_folder := $(shell echo ${trace_folder_prefix}_$*)) + # Enter directory and process all paramedir configurations + cd $($@_trace_folder); \ + for cfg in ${paramedir_configurations} ; do \ + ../${analysis_tools}/paramedir $($@_trace_folder).prv ../$${cfg} ;\ + done + # Rename files + cd $< ; for file in *pm ; do \ + mv $${file} $*_$${file} ;\ + done + + touch $@ +.paraver_%.done: .Trace_%.done + # Variable which contains traces' folder name + $(eval $@_trace_folder := $(shell echo ${trace_folder_prefix}_$*)) # Make paraver image cd $($@_trace_folder); ../${analysis_tools}/paraver -i $($@_trace_folder).prv ../${analysis_tools}/cfgs/UserFunctions.cfg # Name of generated trace picture $(eval $@_picture := $(shell echo $($@_trace_folder)/NEMO_function_x_thread@trace_$*.png)) # Copy it to latex image folder cp $($@_picture) ${latex_folder_img}/trace_userFunctions_$*.png - # Enter directory and process all paramedir configurations - cd $($@_trace_folder); \ - for cfg in ${paramedir_configurations} ; do \ - ../${analysis_tools}/paramedir $($@_trace_folder).prv ../$${cfg} ;\ - done - touch $@ -%.dim: .trace_%.done +%.dim: .Trace_%.done + ${analysis_tools}/prv2dim $<.prv $@ diff --git a/autosubmit/compilation.sh b/autosubmit/compilation.sh new file mode 100644 index 0000000000000000000000000000000000000000..9e75cd850aa57ded50c8ca0751d88deb6ca68285 --- /dev/null +++ b/autosubmit/compilation.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Enter to repo folder +cd ${project} + +#Load environment +source cfg/environment.env + +# Compile the binaries +for flavour in vanilla trace ; do + make bin/nemo_${flavour}.exe -j 48 +done diff --git a/autosubmit/functions.sh b/autosubmit/functions.sh new file mode 100644 index 0000000000000000000000000000000000000000..ca1a8c33813808257eb5b5832f2b6f6aadcdfded --- /dev/null +++ b/autosubmit/functions.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% + + +# Define project name and go to project folder +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} +# Enter to repo folder +cd ${project} + +# Load environment +source cfg/environment.env + +# Launch functions recipe +make extrae_functions.txt diff --git a/autosubmit/generic_template.sh b/autosubmit/generic_template.sh new file mode 100644 index 0000000000000000000000000000000000000000..bb4555f35127c959ced98ba65d5ea899ed8d0bf8 --- /dev/null +++ b/autosubmit/generic_template.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% +MEMBER=%MEMBER% + +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Enter to repo folder +cd ${project} + +# Load environment +source cfg/environment.env + +# Launch trace recipe for this member +# Put any make command i.e. make trace_${MEMBER} diff --git a/autosubmit/jobs.conf b/autosubmit/jobs.conf new file mode 100644 index 0000000000000000000000000000000000000000..6fa3013654640fabe8a3df92dea06995bed4244e --- /dev/null +++ b/autosubmit/jobs.conf @@ -0,0 +1,39 @@ +[REMOTE_SETUP] +FILE = autosubmit/remote_setup.sh +PLATFORM = login0 + +[COMPILATION] +FILE = autosubmit/compilation.sh +DEPENDENCIES = REMOTE_SETUP +PLATFORM = marenostrum4 +PROCESSORS = 48 +WALLCLOCK = 00:30 + +[TEST] +FILE = autosubmit/tests.sh +DEPENDENCIES = COMPILATION +PLATFORM = login0 +RUNNING = member + +[FUNCTIONS] +FILE = autosubmit/functions.sh +DEPENDENCIES = COMPILATION +PLATFORM = login0 + +[TRACE] +FILE = autosubmit/traces.sh +DEPENDENCIES = FUNCTIONS +PLATFORM = login0 +RUNNING = member + +[SCALABILITY] +FILE = autosubmit/scalability.sh +DEPENDENCIES = TEST +PLATFORM = login0 + +[MODELFACTORS] +FILE = autosubmit/modelfactors.sh +DEPENDENCIES = TRACE +PLATFORM = marenostrum4 +PROCESSORS = 48 +WALLCLOCK = 00:30 diff --git a/autosubmit/modelfactors.sh b/autosubmit/modelfactors.sh new file mode 100644 index 0000000000000000000000000000000000000000..dd167e3a39247ae2721b07ba52d80513bf0e165d --- /dev/null +++ b/autosubmit/modelfactors.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% +MEMBER=%MEMBER% + +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Enter to repo folder +cd ${project} + +# Load environment +source cfg/environment.env + +# Launch trace recipe for this member +make modelfactors diff --git a/autosubmit/remote_setup.sh b/autosubmit/remote_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..c2e65a06685475a5f4015bbaf3a3fffcc57d44ee --- /dev/null +++ b/autosubmit/remote_setup.sh @@ -0,0 +1,21 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% + +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Clone repository +git clone --single-branch --branch autosubmit https://earth.bsc.es/gitlab/ces/nemo_performance_profile.git ${project} + +# Enter to repo folder +cd ${project} + +# + + +# Launch the two commands that might require internet connection +# Prepare nemo sources +make nemo_source +# Prepare inidata (Requires interet only if downloading zenodo data) +make inidata diff --git a/autosubmit/scalability.sh b/autosubmit/scalability.sh new file mode 100644 index 0000000000000000000000000000000000000000..540bdf1885ec2c32f7c809ec3d4fdbaa037359fc --- /dev/null +++ b/autosubmit/scalability.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% +MEMBER=%MEMBER% + +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Enter to repo folder +cd ${project} + +# Load environment +source cfg/environment.env + +# Launch trace recipe for this member +make scalability diff --git a/autosubmit/tests.sh b/autosubmit/tests.sh new file mode 100644 index 0000000000000000000000000000000000000000..e1060cca49a05396756d90caa270bec2643293e9 --- /dev/null +++ b/autosubmit/tests.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% +MEMBER=%MEMBER% + +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Enter to repo folder +cd ${project} + +# Load environment +source cfg/environment.env + +# Launch trace recipe for this member +make test_${MEMBER} diff --git a/autosubmit/traces.sh b/autosubmit/traces.sh new file mode 100644 index 0000000000000000000000000000000000000000..72a714cddc8bae8414f73c7f503ffbb3bf8cadd4 --- /dev/null +++ b/autosubmit/traces.sh @@ -0,0 +1,16 @@ +# Autosubmit stuff +EXP_ROOT=%CURRENT_ROOTDIR% +MEMBER=%MEMBER% + +project=nemo_performance_profile +# Go to experiment folder +cd ${EXP_ROOT} + +# Enter to repo folder +cd ${project} + +# Load environment +source cfg/environment.env + +# Launch trace recipe for this member +make trace_${MEMBER} diff --git a/cfg/test/jobscript.cmd b/cfg/test/jobscript.cmd index 816c98f89ab155238d16baf135f8850ec1617411..df8d56e6d1b2b29a26f19ecb1c632c681f7e1ef0 100644 --- a/cfg/test/jobscript.cmd +++ b/cfg/test/jobscript.cmd @@ -8,7 +8,7 @@ #SBATCH --output log_%j.out #SBATCH --error log_%j.err #SBATCH --time 02:00:00 -#SBATCH --qos=debug +##SBATCH --qos=debug set -xuve number_of_cores=%CORES% diff --git a/cfg/trace/jobscript.cmd b/cfg/trace/jobscript.cmd index 9f24b0fd8240ef8e01e5a24e25120dfb9682693f..510acb866a38ea1f5745a30975dddd48f4e927e7 100644 --- a/cfg/trace/jobscript.cmd +++ b/cfg/trace/jobscript.cmd @@ -8,7 +8,7 @@ #SBATCH --output log_%j.out #SBATCH --error log_%j.err #SBATCH --time 02:00:00 -#SBATCH --qos=debug +##SBATCH --qos=debug number_of_cores=%CORES% diff --git a/cfg/trace_analysis/paramedir_configurations/Cycles.pm.cfg b/cfg/trace_analysis/paramedir_configurations/Cycles.pm.cfg new file mode 100644 index 0000000000000000000000000000000000000000..9b143199eb94af44d3c2df4cd6b371785e30a8ac --- /dev/null +++ b/cfg/trace_analysis/paramedir_configurations/Cycles.pm.cfg @@ -0,0 +1,190 @@ +#ParaverCFG +ConfigFile.Version: 3.4 +ConfigFile.NumWindows: 4 + + +################################################################################ +< NEW DISPLAYING WINDOW Cycles > +################################################################################ +window_name Cycles +window_type single +window_id 1 +window_position_x 389 +window_position_y 127 +window_width 600 +window_height 114 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_color_mode window_in_null_gradient_mode +window_logical_filtered true +window_physical_filtered false +window_comm_fromto true +window_comm_tagsize true +window_comm_typeval true +window_units Microseconds +window_maximum_y 78892470535.000000000000 +window_minimum_y 0.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } +window_filter_module evt_type 1 42000059 +window_filter_module evt_type_label 1 "PAPI_TOT_CYC [Total cycles]" + +################################################################################ +< NEW DISPLAYING WINDOW Useful.c1.c1 > +################################################################################ +window_name Useful.c1.c1 +window_type single +window_id 2 +window_position_x 389 +window_position_y 127 +window_width 600 +window_height 134 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_logical_filtered true +window_physical_filtered true +window_comm_fromto true +window_comm_tagsize true +window_comm_typeval true +window_units Microseconds +window_maximum_y 1.000000000000 +window_minimum_y 0.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Useful}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, =}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } + +################################################################################ +< NEW DISPLAYING WINDOW useful cycles > +################################################################################ +window_name useful cycles +window_type composed +window_id 3 +window_factors 1.000000000000 1.000000000000 +window_operation product +window_identifiers 1 2 +window_position_x 525 +window_position_y 366 +window_width 600 +window_height 114 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_color_mode window_in_null_gradient_mode +window_units Nanoseconds +window_maximum_y 176360335.000000000000 +window_minimum_y 610.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 5, { {appl, Adding}, {task, Adding}, {node, Adding}, {system, Adding}, {workload, Adding}, } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } + +################################################################################ +< NEW DISPLAYING WINDOW User function x thread > +################################################################################ +window_name User function x thread +window_type single +window_id 4 +window_position_x 525 +window_position_y 510 +window_width 600 +window_height 114 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_logical_filtered true +window_physical_filtered false +window_comm_fromto true +window_comm_tagsize true +window_comm_typeval true +window_units Microseconds +window_maximum_y 48.000000000000 +window_minimum_y 3.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Stacked Val}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } +window_semantic_module task Thread i { 1, { 1 0.000000000000 } } +window_filter_module evt_type 1 60000019 +window_filter_module evt_type_label 1 "User function" + +< NEW ANALYZER2D > +Analyzer2D.Name: 2dh Useful Cycles +Analyzer2D.X: 1125 +Analyzer2D.Y: 565 +Analyzer2D.Width: 600 +Analyzer2D.Height: 300 +Analyzer2D.ControlWindow: 3 +Analyzer2D.DataWindow: 3 +Analyzer2D.Accumulator: Semantic +Analyzer2D.Statistic: Sum bursts +Analyzer2D.CalculateAll: True +Analyzer2D.HideCols: False +Analyzer2D.HorizVert: Horizontal +Analyzer2D.Color: True +Analyzer2D.SemanticColor: False +Analyzer2D.Zoom: Enabled +Analyzer2D.SortCols: False +Analyzer2D.SortCriteria: Average +Analyzer2D.Parameters: 4 -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 +Analyzer2D.AnalysisLimits: Alltrace +Analyzer2D.ComputeYScale: False +Analyzer2D.Minimum: 610.000000000000 +Analyzer2D.Maximum: 185178321.250000000000 +Analyzer2D.Delta: 925888556.250000000000 +Analyzer2D.ComputeGradient: True +Analyzer2D.MinimumGradient: 250059474.000000000000 +Analyzer2D.MaximumGradient: 265269439.000000000000 +Analyzer2D.DrawModeObjects: draw_maximum +Analyzer2D.DrawModeColumns: draw_maximum +Analyzer2D.PixelSize: 1 +Analyzer2D.ColorMode: window_in_gradient_mode +Analyzer2D.ShowOnlyTotals: False +Analyzer2D.ShortHeaderLabels: True +Analyzer2D.3D_ControlWindow: 4 +Analyzer3D.ComputeYScale: True +Analyzer2D.3D_Minimum: 3.000000000000 +Analyzer2D.3D_Maximum: 48.000000000000 +Analyzer2D.3D_Delta: 1.000000000000 +Analyzer2D.3D_FixedValue: 39.000000000000 + diff --git a/cfg/trace_analysis/paramedir_configurations/Instructions.pm.cfg b/cfg/trace_analysis/paramedir_configurations/Instructions.pm.cfg new file mode 100644 index 0000000000000000000000000000000000000000..bcb136a3b5273c7d2973587d2111625179f77d5a --- /dev/null +++ b/cfg/trace_analysis/paramedir_configurations/Instructions.pm.cfg @@ -0,0 +1,190 @@ +#ParaverCFG +ConfigFile.Version: 3.4 +ConfigFile.NumWindows: 4 + + +################################################################################ +< NEW DISPLAYING WINDOW Instructions.c1 > +################################################################################ +window_name Instructions.c1 +window_type single +window_id 1 +window_position_x 314 +window_position_y 52 +window_width 600 +window_height 114 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_color_mode window_in_null_gradient_mode +window_logical_filtered true +window_physical_filtered false +window_comm_fromto true +window_comm_tagsize true +window_comm_typeval true +window_units Microseconds +window_maximum_y 78892470535.000000000000 +window_minimum_y 0.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Next Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } +window_filter_module evt_type 1 42000050 +window_filter_module evt_type_label 1 "PAPI_TOT_INS [Instr completed]" + +################################################################################ +< NEW DISPLAYING WINDOW Useful.c1 > +################################################################################ +window_name Useful.c1 +window_type single +window_id 2 +window_position_x 340 +window_position_y 78 +window_width 600 +window_height 134 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_logical_filtered true +window_physical_filtered true +window_comm_fromto true +window_comm_tagsize true +window_comm_typeval true +window_units Microseconds +window_maximum_y 1.000000000000 +window_minimum_y 0.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Adding}, {thread, Useful}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, =}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, All}, {evt_value, All} } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } + +################################################################################ +< NEW DISPLAYING WINDOW useful instructions > +################################################################################ +window_name useful instructions +window_type composed +window_id 3 +window_factors 1.000000000000 1.000000000000 +window_operation product +window_identifiers 1 2 +window_position_x 525 +window_position_y 222 +window_width 600 +window_height 114 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_color_mode window_in_null_gradient_mode +window_units Microseconds +window_maximum_y 97268896.000000000000 +window_minimum_y 1022.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 5, { {appl, Adding}, {task, Adding}, {node, Adding}, {system, Adding}, {workload, Adding}, } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, As Is}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } + +################################################################################ +< NEW DISPLAYING WINDOW User function x thread > +################################################################################ +window_name User function x thread +window_type single +window_id 4 +window_position_x 525 +window_position_y 510 +window_width 600 +window_height 114 +window_comm_lines_enabled false +window_flags_enabled false +window_noncolor_mode true +window_logical_filtered true +window_physical_filtered false +window_comm_fromto true +window_comm_tagsize true +window_comm_typeval true +window_units Microseconds +window_maximum_y 48.000000000000 +window_minimum_y 3.000000000000 +window_compute_y_max false +window_level thread +window_scale_relative 1.000000000000 +window_end_time_relative 1.000000000000 +window_object appl { 1, { All } } +window_begin_time_relative 0.000000000000 +window_open false +window_drawmode draw_maximum +window_drawmode_rows draw_maximum +window_pixel_size 1 +window_labels_to_draw 1 +window_selected_functions { 14, { {cpu, Active Thd}, {appl, Adding}, {task, Thread i}, {thread, Last Evt Val}, {node, Adding}, {system, Adding}, {workload, Adding}, {from_obj, All}, {to_obj, All}, {tag_msg, All}, {size_msg, All}, {bw_msg, All}, {evt_type, =}, {evt_value, All} } } +window_compose_functions { 9, { {compose_cpu, As Is}, {compose_appl, As Is}, {compose_task, As Is}, {compose_thread, Stacked Val}, {compose_node, As Is}, {compose_system, As Is}, {compose_workload, As Is}, {topcompose1, As Is}, {topcompose2, As Is} } } +window_semantic_module task Thread i { 1, { 1 0.000000000000 } } +window_filter_module evt_type 1 60000019 +window_filter_module evt_type_label 1 "User function" + +< NEW ANALYZER2D > +Analyzer2D.Name: 2dh useful instructions +Analyzer2D.X: 1112 +Analyzer2D.Y: 180 +Analyzer2D.Width: 600 +Analyzer2D.Height: 300 +Analyzer2D.ControlWindow: 3 +Analyzer2D.DataWindow: 3 +Analyzer2D.Accumulator: Semantic +Analyzer2D.Statistic: Sum bursts +Analyzer2D.CalculateAll: True +Analyzer2D.HideCols: False +Analyzer2D.HorizVert: Horizontal +Analyzer2D.Color: True +Analyzer2D.SemanticColor: False +Analyzer2D.Zoom: Enabled +Analyzer2D.SortCols: False +Analyzer2D.SortCriteria: Average +Analyzer2D.Parameters: 4 -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000000000 +Analyzer2D.AnalysisLimits: Alltrace +Analyzer2D.ComputeYScale: False +Analyzer2D.Minimum: 1022.000000000000 +Analyzer2D.Maximum: 102132289.700000002980 +Analyzer2D.Delta: 1000000000.000000000000 +Analyzer2D.ComputeGradient: True +Analyzer2D.MinimumGradient: 93191550.000000000000 +Analyzer2D.MaximumGradient: 93658686.000000000000 +Analyzer2D.DrawModeObjects: draw_maximum +Analyzer2D.DrawModeColumns: draw_maximum +Analyzer2D.PixelSize: 1 +Analyzer2D.ColorMode: window_in_gradient_mode +Analyzer2D.ShowOnlyTotals: False +Analyzer2D.ShortHeaderLabels: True +Analyzer2D.3D_ControlWindow: 4 +Analyzer3D.ComputeYScale: True +Analyzer2D.3D_Minimum: 3.000000000000 +Analyzer2D.3D_Maximum: 48.000000000000 +Analyzer2D.3D_Delta: 1.000000000000 +Analyzer2D.3D_FixedValue: 39.000000000000 + diff --git a/param.cfg b/param.cfg index 0883847879424e1324b767f6ca9f6740c6638b57..521396b52b8c673bbc84895afd432d6e226fd532 100644 --- a/param.cfg +++ b/param.cfg @@ -1,5 +1,5 @@ # Branch to profile -nemo_branch=svn/NEMO/trunk +nemo_branch=avoid_error_partition # Configuration name configuration_name=BENCH # the following parameter should be cfgs in case the configuration is based on ORCA or tests if it is based n the bench