Skip to content

Commit e951f66

Browse files
author
MFC Action
committed
Docs @ e966781
1 parent f7ce4de commit e951f66

File tree

9 files changed

+123
-120
lines changed

9 files changed

+123
-120
lines changed

documentation/md_examples.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@ <h2><a class="anchor" id="autotoc_md44"></a>
158158
Final Condition and Linear Theory</h2>
159159
<p><img src="final_condition-3D_rayleigh_taylor-example.png" alt="" height="400" class="inline"/> <img src="linear_theory-3D_rayleigh_taylor-example.png" alt="" height="400" class="inline"/></p>
160160
<h1><a class="anchor" id="autotoc_md45"></a>
161-
Strong- &amp; Weak-scaling</h1>
161+
Scaling and Performance test</h1>
162162
<p>The scaling case can exercise both weak- and strong-scaling. It adjusts itself depending on the number of requested ranks.</p>
163-
<p>This directory also contains a collection of scripts used to test strong-scaling on OLCF Frontier. They required modifying MFC to collect some metrics but are meant to serve as a reference to users wishing to run similar experiments.</p>
163+
<p>This directory also contains a collection of scripts used to test strong and weak scaling on OLCF Frontier.</p>
164164
<h2><a class="anchor" id="autotoc_md46"></a>
165165
Weak Scaling</h2>
166166
<p>Pass <code>--scaling weak</code>. The <code>--memory</code> option controls (approximately) how much memory each rank should use, in Gigabytes. The number of cells in each dimension is then adjusted according to the number of requested ranks and an approximation for the relation between cell count and memory usage. The problem size increases linearly with the number of ranks.</p>

documentation/navtreedata.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ var NAVTREE =
8383
[ "Rayleigh-Taylor Instability (3D)", "md_examples.html#autotoc_md43", [
8484
[ "Final Condition and Linear Theory", "md_examples.html#autotoc_md44", null ]
8585
] ],
86-
[ "Strong- & Weak-scaling", "md_examples.html#autotoc_md45", [
86+
[ "Scaling and Performance test", "md_examples.html#autotoc_md45", [
8787
[ "Weak Scaling", "md_examples.html#autotoc_md46", null ],
8888
[ "Strong Scaling", "md_examples.html#autotoc_md47", null ],
8989
[ "Example", "md_examples.html#autotoc_md48", null ]

documentation/search/all_17.js

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,18 @@ var searchData=
1515
['perfectly_20stirred_20reactor_12',['Perfectly Stirred Reactor',['../md_examples.html#autotoc_md53',1,'']]],
1616
['performance_13',['Performance',['../md_expectedPerformance.html',1,'']]],
1717
['performance_14',['Figure of merit: Grind time performance',['../md_expectedPerformance.html#autotoc_md92',1,'']]],
18-
['phase_20change_20model_15',['11. Phase Change Model',['../md_case.html#autotoc_md24',1,'']]],
19-
['phoenix_16',['Remote Visualization on PACE Phoenix',['../md_visualization.html#autotoc_md154',1,'']]],
20-
['point_202d_17',['2D Triple Point (2D)',['../md_examples.html#autotoc_md62',1,'']]],
21-
['points_18',['Points',['../md_expectedPerformance.html#autotoc_md99',1,'16M Grid Points'],['../md_expectedPerformance.html#autotoc_md100',1,'64M Grid Points']]],
22-
['post_20process_19',['Testing Post Process',['../md_testing.html#autotoc_md148',1,'']]],
23-
['power9_20cpu_20',['Power9 CPU',['../md_expectedPerformance.html#autotoc_md96',1,'IBM Power9 CPU'],['../md_expectedPerformance.html#autotoc_md101',1,'IBM Power9 CPU']]],
24-
['primitive_20variables_21',['Analytical Definition of Primitive Variables',['../md_case.html#autotoc_md8',1,'']]],
25-
['primitive_20variables_20ordering_22',['Primitive Variables Ordering',['../md_case.html#autotoc_md36',1,'']]],
26-
['problem_201d_23',['problem 1D',['../md_examples.html#autotoc_md38',1,'Lax shock tube problem (1D)'],['../md_examples.html#autotoc_md85',1,'Shu-Osher problem (1D)'],['../md_examples.html#autotoc_md56',1,'Titarev-Toro problem (1D)']]],
27-
['problem_202d_24',['Lid-Driven Cavity Problem (2D)',['../md_examples.html#autotoc_md59',1,'']]],
28-
['problem_202d_25',['Isentropic vortex problem (2D)',['../md_examples.html#autotoc_md88',1,'']]],
29-
['process_26',['Testing Post Process',['../md_testing.html#autotoc_md148',1,'']]],
30-
['profiling_27',['GPU Profiling',['../md_running.html#autotoc_md141',1,'']]]
18+
['performance_20test_15',['Scaling and Performance test',['../md_examples.html#autotoc_md45',1,'']]],
19+
['phase_20change_20model_16',['11. Phase Change Model',['../md_case.html#autotoc_md24',1,'']]],
20+
['phoenix_17',['Remote Visualization on PACE Phoenix',['../md_visualization.html#autotoc_md154',1,'']]],
21+
['point_202d_18',['2D Triple Point (2D)',['../md_examples.html#autotoc_md62',1,'']]],
22+
['points_19',['Points',['../md_expectedPerformance.html#autotoc_md99',1,'16M Grid Points'],['../md_expectedPerformance.html#autotoc_md100',1,'64M Grid Points']]],
23+
['post_20process_20',['Testing Post Process',['../md_testing.html#autotoc_md148',1,'']]],
24+
['power9_20cpu_21',['Power9 CPU',['../md_expectedPerformance.html#autotoc_md96',1,'IBM Power9 CPU'],['../md_expectedPerformance.html#autotoc_md101',1,'IBM Power9 CPU']]],
25+
['primitive_20variables_22',['Analytical Definition of Primitive Variables',['../md_case.html#autotoc_md8',1,'']]],
26+
['primitive_20variables_20ordering_23',['Primitive Variables Ordering',['../md_case.html#autotoc_md36',1,'']]],
27+
['problem_201d_24',['problem 1D',['../md_examples.html#autotoc_md38',1,'Lax shock tube problem (1D)'],['../md_examples.html#autotoc_md85',1,'Shu-Osher problem (1D)'],['../md_examples.html#autotoc_md56',1,'Titarev-Toro problem (1D)']]],
28+
['problem_202d_25',['Lid-Driven Cavity Problem (2D)',['../md_examples.html#autotoc_md59',1,'']]],
29+
['problem_202d_26',['Isentropic vortex problem (2D)',['../md_examples.html#autotoc_md88',1,'']]],
30+
['process_27',['Testing Post Process',['../md_testing.html#autotoc_md148',1,'']]],
31+
['profiling_28',['GPU Profiling',['../md_running.html#autotoc_md141',1,'']]]
3132
];

documentation/search/all_19.js

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
var searchData=
22
[
33
['scaling_0',['Scaling',['../md_examples.html#autotoc_md47',1,'Strong Scaling'],['../md_examples.html#autotoc_md46',1,'Weak Scaling']]],
4-
['scaling_1',['scaling',['../md_expectedPerformance.html#autotoc_md97',1,'Strong scaling'],['../md_examples.html#autotoc_md45',1,'Strong- &amp; Weak-scaling'],['../md_expectedPerformance.html#autotoc_md93',1,'Weak scaling']]],
5-
['schlieren_20at_20final_20time_2',['Numerical Schlieren at Final Time',['../md_examples.html#autotoc_md63',1,'']]],
6-
['script_3',['Step 2: Customizing the script',['../md_visualization.html#autotoc_md156',1,'']]],
7-
['serial_20data_20output_4',['Serial data output',['../md_visualization.html#autotoc_md153',1,'']]],
8-
['server_5',['Step 3: Running pace-paraview-server',['../md_visualization.html#autotoc_md157',1,'']]],
9-
['setting_20up_20your_20environment_6',['Step 1: Setting up your Environment',['../md_visualization.html#autotoc_md155',1,'']]],
10-
['setup_7',['10. Velocity Field Setup',['../md_case.html#autotoc_md23',1,'']]],
11-
['shock_203d_8',['IBM Bow Shock (3D)',['../md_examples.html#autotoc_md76',1,'']]],
12-
['shock_20droplet_202d_9',['Shock Droplet (2D)',['../md_examples.html#autotoc_md64',1,'']]],
13-
['shock_20tube_10',['Shock Tube',['../md_examples.html#autotoc_md80',1,'1D Multi-Component Inert Shock Tube'],['../md_examples.html#autotoc_md69',1,'1D Multi-Component Reactive Shock Tube']]],
14-
['shock_20tube_20problem_201d_11',['Lax shock tube problem (1D)',['../md_examples.html#autotoc_md38',1,'']]],
15-
['shu_20osher_20problem_201d_12',['Shu-Osher problem (1D)',['../md_examples.html#autotoc_md85',1,'']]],
16-
['simulation_20algorithm_13',['6. Simulation Algorithm',['../md_case.html#autotoc_md15',1,'']]],
17-
['skeleton_14',['Basic Skeleton',['../md_case.html#autotoc_md2',1,'']]],
18-
['smoothing_15',['Elliptic Smoothing',['../md_case.html#autotoc_md11',1,'']]],
19-
['source_16',['8. Acoustic Source',['../md_case.html#acoustic-source',1,'']]],
20-
['started_17',['Getting Started',['../md_getting-started.html',1,'']]],
21-
['state_18',['Liutex visualization at transitional state',['../md_examples.html#autotoc_md84',1,'']]],
22-
['step_201_3a_20setting_20up_20your_20environment_19',['Step 1: Setting up your Environment',['../md_visualization.html#autotoc_md155',1,'']]],
23-
['step_202_3a_20customizing_20the_20script_20',['Step 2: Customizing the script',['../md_visualization.html#autotoc_md156',1,'']]],
24-
['step_202d_21',['Step 2D',['../md_examples.html#autotoc_md72',1,'Backward Facing Step (2D)'],['../md_examples.html#autotoc_md78',1,'Forward Facing Step (2D)']]],
25-
['step_203_3a_20running_20pace_20paraview_20server_22',['Step 3: Running pace-paraview-server',['../md_visualization.html#autotoc_md157',1,'']]],
26-
['stepping_23',['Stepping',['../md_case.html#autotoc_md18',1,'Adaptive Time-Stepping'],['../md_case.html#autotoc_md17',1,'Constant Time-Stepping']]],
27-
['stirred_20reactor_24',['Perfectly Stirred Reactor',['../md_examples.html#autotoc_md53',1,'']]],
28-
['strong_20scaling_25',['Strong Scaling',['../md_examples.html#autotoc_md47',1,'']]],
29-
['strong_20scaling_26',['Strong scaling',['../md_expectedPerformance.html#autotoc_md97',1,'']]],
30-
['strong_20weak_20scaling_27',['Strong- &amp; Weak-scaling',['../md_examples.html#autotoc_md45',1,'']]],
4+
['scaling_1',['scaling',['../md_expectedPerformance.html#autotoc_md97',1,'Strong scaling'],['../md_expectedPerformance.html#autotoc_md93',1,'Weak scaling']]],
5+
['scaling_20and_20performance_20test_2',['Scaling and Performance test',['../md_examples.html#autotoc_md45',1,'']]],
6+
['schlieren_20at_20final_20time_3',['Numerical Schlieren at Final Time',['../md_examples.html#autotoc_md63',1,'']]],
7+
['script_4',['Step 2: Customizing the script',['../md_visualization.html#autotoc_md156',1,'']]],
8+
['serial_20data_20output_5',['Serial data output',['../md_visualization.html#autotoc_md153',1,'']]],
9+
['server_6',['Step 3: Running pace-paraview-server',['../md_visualization.html#autotoc_md157',1,'']]],
10+
['setting_20up_20your_20environment_7',['Step 1: Setting up your Environment',['../md_visualization.html#autotoc_md155',1,'']]],
11+
['setup_8',['10. Velocity Field Setup',['../md_case.html#autotoc_md23',1,'']]],
12+
['shock_203d_9',['IBM Bow Shock (3D)',['../md_examples.html#autotoc_md76',1,'']]],
13+
['shock_20droplet_202d_10',['Shock Droplet (2D)',['../md_examples.html#autotoc_md64',1,'']]],
14+
['shock_20tube_11',['Shock Tube',['../md_examples.html#autotoc_md80',1,'1D Multi-Component Inert Shock Tube'],['../md_examples.html#autotoc_md69',1,'1D Multi-Component Reactive Shock Tube']]],
15+
['shock_20tube_20problem_201d_12',['Lax shock tube problem (1D)',['../md_examples.html#autotoc_md38',1,'']]],
16+
['shu_20osher_20problem_201d_13',['Shu-Osher problem (1D)',['../md_examples.html#autotoc_md85',1,'']]],
17+
['simulation_20algorithm_14',['6. Simulation Algorithm',['../md_case.html#autotoc_md15',1,'']]],
18+
['skeleton_15',['Basic Skeleton',['../md_case.html#autotoc_md2',1,'']]],
19+
['smoothing_16',['Elliptic Smoothing',['../md_case.html#autotoc_md11',1,'']]],
20+
['source_17',['8. Acoustic Source',['../md_case.html#acoustic-source',1,'']]],
21+
['started_18',['Getting Started',['../md_getting-started.html',1,'']]],
22+
['state_19',['Liutex visualization at transitional state',['../md_examples.html#autotoc_md84',1,'']]],
23+
['step_201_3a_20setting_20up_20your_20environment_20',['Step 1: Setting up your Environment',['../md_visualization.html#autotoc_md155',1,'']]],
24+
['step_202_3a_20customizing_20the_20script_21',['Step 2: Customizing the script',['../md_visualization.html#autotoc_md156',1,'']]],
25+
['step_202d_22',['Step 2D',['../md_examples.html#autotoc_md72',1,'Backward Facing Step (2D)'],['../md_examples.html#autotoc_md78',1,'Forward Facing Step (2D)']]],
26+
['step_203_3a_20running_20pace_20paraview_20server_23',['Step 3: Running pace-paraview-server',['../md_visualization.html#autotoc_md157',1,'']]],
27+
['stepping_24',['Stepping',['../md_case.html#autotoc_md18',1,'Adaptive Time-Stepping'],['../md_case.html#autotoc_md17',1,'Constant Time-Stepping']]],
28+
['stirred_20reactor_25',['Perfectly Stirred Reactor',['../md_examples.html#autotoc_md53',1,'']]],
29+
['strong_20scaling_26',['Strong Scaling',['../md_examples.html#autotoc_md47',1,'']]],
30+
['strong_20scaling_27',['Strong scaling',['../md_expectedPerformance.html#autotoc_md97',1,'']]],
3131
['sub_20grid_20bubble_20models_28',['9. Sub-grid Bubble Models',['../md_case.html#autotoc_md20',1,'']]],
3232
['suite_29',['Running the Test Suite',['../md_getting-started.html#autotoc_md106',1,'']]],
3333
['supports_30',['Acoustic Supports',['../md_case.html#acoustic-supports',1,'']]],

documentation/search/all_1a.js

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,31 @@ var searchData=
33
['taylor_20green_20vortex_203d_0',['Taylor-Green Vortex (3D)',['../md_examples.html#autotoc_md54',1,'']]],
44
['taylor_20instability_202d_1',['Rayleigh-Taylor Instability (2D)',['../md_examples.html#autotoc_md74',1,'']]],
55
['taylor_20instability_203d_2',['Rayleigh-Taylor Instability (3D)',['../md_examples.html#autotoc_md43',1,'']]],
6-
['test_202d_3',['2D Riemann Test (2D)',['../md_examples.html#autotoc_md67',1,'']]],
7-
['test_20suite_4',['Running the Test Suite',['../md_getting-started.html#autotoc_md106',1,'']]],
8-
['testing_5',['Testing',['../md_testing.html',1,'']]],
9-
['testing_20post_20process_6',['Testing Post Process',['../md_testing.html#autotoc_md148',1,'']]],
10-
['testing_2emd_7',['testing.md',['../testing_8md.html',1,'']]],
11-
['tests_8',['Creating Tests',['../md_testing.html#autotoc_md147',1,'']]],
12-
['the_20script_9',['Step 2: Customizing the script',['../md_visualization.html#autotoc_md156',1,'']]],
13-
['the_20test_20suite_10',['Running the Test Suite',['../md_getting-started.html#autotoc_md106',1,'']]],
14-
['theory_11',['Theory',['../md_examples.html#autotoc_md44',1,'Final Condition and Linear Theory'],['../md_examples.html#autotoc_md75',1,'Final Condition and Linear Theory']]],
15-
['time_12',['Numerical Schlieren at Final Time',['../md_examples.html#autotoc_md63',1,'']]],
16-
['time_20performance_13',['Figure of merit: Grind time performance',['../md_expectedPerformance.html#autotoc_md92',1,'']]],
17-
['time_20stepping_14',['Time Stepping',['../md_case.html#autotoc_md18',1,'Adaptive Time-Stepping'],['../md_case.html#autotoc_md17',1,'Constant Time-Stepping']]],
18-
['tips_20for_20gpus_15',['Debugging Tools and Tips for GPUs',['../md_gpuParallelization.html#autotoc_md122',1,'']]],
19-
['titarev_20toro_20problem_201d_16',['Titarev-Toro problem (1D)',['../md_examples.html#autotoc_md56',1,'']]],
20-
['tools_17',['Cray Compiler Tools',['../md_gpuParallelization.html#autotoc_md125',1,'']]],
21-
['tools_18',['tools',['../md_gpuParallelization.html#autotoc_md123',1,'Compiler agnostic tools'],['../md_gpuParallelization.html#autotoc_md124',1,'OpenMP tools']]],
22-
['tools_20and_20tips_20for_20gpus_19',['Debugging Tools and Tips for GPUs',['../md_gpuParallelization.html#autotoc_md122',1,'']]],
23-
['toro_20problem_201d_20',['Titarev-Toro problem (1D)',['../md_examples.html#autotoc_md56',1,'']]],
24-
['transitional_20state_21',['Liutex visualization at transitional state',['../md_examples.html#autotoc_md84',1,'']]],
25-
['triple_20point_202d_22',['2D Triple Point (2D)',['../md_examples.html#autotoc_md62',1,'']]],
26-
['tube_23',['Tube',['../md_examples.html#autotoc_md80',1,'1D Multi-Component Inert Shock Tube'],['../md_examples.html#autotoc_md69',1,'1D Multi-Component Reactive Shock Tube']]],
27-
['tube_20problem_201d_24',['Lax shock tube problem (1D)',['../md_examples.html#autotoc_md38',1,'']]],
28-
['turbulent_20mixing_20layer_203d_25',['3D Turbulent Mixing layer (3D)',['../md_examples.html#autotoc_md83',1,'']]],
29-
['type_20meanings_26',['Data Type Meanings',['../md_gpuParallelization.html#autotoc_md111',1,'']]],
30-
['types_27',['Immersed Boundary Patch Types',['../md_case.html#autotoc_md34',1,'']]],
31-
['types_28',['Patch types',['../md_case.html#autotoc_md33',1,'']]]
6+
['test_3',['Scaling and Performance test',['../md_examples.html#autotoc_md45',1,'']]],
7+
['test_202d_4',['2D Riemann Test (2D)',['../md_examples.html#autotoc_md67',1,'']]],
8+
['test_20suite_5',['Running the Test Suite',['../md_getting-started.html#autotoc_md106',1,'']]],
9+
['testing_6',['Testing',['../md_testing.html',1,'']]],
10+
['testing_20post_20process_7',['Testing Post Process',['../md_testing.html#autotoc_md148',1,'']]],
11+
['testing_2emd_8',['testing.md',['../testing_8md.html',1,'']]],
12+
['tests_9',['Creating Tests',['../md_testing.html#autotoc_md147',1,'']]],
13+
['the_20script_10',['Step 2: Customizing the script',['../md_visualization.html#autotoc_md156',1,'']]],
14+
['the_20test_20suite_11',['Running the Test Suite',['../md_getting-started.html#autotoc_md106',1,'']]],
15+
['theory_12',['Theory',['../md_examples.html#autotoc_md44',1,'Final Condition and Linear Theory'],['../md_examples.html#autotoc_md75',1,'Final Condition and Linear Theory']]],
16+
['time_13',['Numerical Schlieren at Final Time',['../md_examples.html#autotoc_md63',1,'']]],
17+
['time_20performance_14',['Figure of merit: Grind time performance',['../md_expectedPerformance.html#autotoc_md92',1,'']]],
18+
['time_20stepping_15',['Time Stepping',['../md_case.html#autotoc_md18',1,'Adaptive Time-Stepping'],['../md_case.html#autotoc_md17',1,'Constant Time-Stepping']]],
19+
['tips_20for_20gpus_16',['Debugging Tools and Tips for GPUs',['../md_gpuParallelization.html#autotoc_md122',1,'']]],
20+
['titarev_20toro_20problem_201d_17',['Titarev-Toro problem (1D)',['../md_examples.html#autotoc_md56',1,'']]],
21+
['tools_18',['Cray Compiler Tools',['../md_gpuParallelization.html#autotoc_md125',1,'']]],
22+
['tools_19',['tools',['../md_gpuParallelization.html#autotoc_md123',1,'Compiler agnostic tools'],['../md_gpuParallelization.html#autotoc_md124',1,'OpenMP tools']]],
23+
['tools_20and_20tips_20for_20gpus_20',['Debugging Tools and Tips for GPUs',['../md_gpuParallelization.html#autotoc_md122',1,'']]],
24+
['toro_20problem_201d_21',['Titarev-Toro problem (1D)',['../md_examples.html#autotoc_md56',1,'']]],
25+
['transitional_20state_22',['Liutex visualization at transitional state',['../md_examples.html#autotoc_md84',1,'']]],
26+
['triple_20point_202d_23',['2D Triple Point (2D)',['../md_examples.html#autotoc_md62',1,'']]],
27+
['tube_24',['Tube',['../md_examples.html#autotoc_md80',1,'1D Multi-Component Inert Shock Tube'],['../md_examples.html#autotoc_md69',1,'1D Multi-Component Reactive Shock Tube']]],
28+
['tube_20problem_201d_25',['Lax shock tube problem (1D)',['../md_examples.html#autotoc_md38',1,'']]],
29+
['turbulent_20mixing_20layer_203d_26',['3D Turbulent Mixing layer (3D)',['../md_examples.html#autotoc_md83',1,'']]],
30+
['type_20meanings_27',['Data Type Meanings',['../md_gpuParallelization.html#autotoc_md111',1,'']]],
31+
['types_28',['Immersed Boundary Patch Types',['../md_case.html#autotoc_md34',1,'']]],
32+
['types_29',['Patch types',['../md_case.html#autotoc_md33',1,'']]]
3233
];

documentation/search/all_1d.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var searchData=
22
[
33
['weak_20scaling_0',['Weak Scaling',['../md_examples.html#autotoc_md46',1,'']]],
4-
['weak_20scaling_1',['Weak scaling',['../md_examples.html#autotoc_md45',1,'Strong- &amp; Weak-scaling'],['../md_expectedPerformance.html#autotoc_md93',1,'Weak scaling']]],
4+
['weak_20scaling_1',['Weak scaling',['../md_expectedPerformance.html#autotoc_md93',1,'']]],
55
['with_20paraview_2',['Visualizing with Paraview',['../md_visualization.html#autotoc_md150',1,'']]],
66
['with_20visit_3',['Visualizing with VisIt',['../md_visualization.html#autotoc_md152',1,'']]]
77
];

0 commit comments

Comments
 (0)