Skip to content

ADTM KNL build on mutrino to use OMP_NUM_THREADS=2

James Willenbring requested to merge fryeguy52:atdm-KNL-mutrino into develop

Created by: fryeguy52

@trilinos/framework @bartlettroscoe

Description

Change atdm KNL build on mutrino to use OMP_NUM_THREADS=2 previously it was set to 16. This change in local testing of the panzer test suite caused the tests to run in about 1/2 of the time.

Motivation and Context

The panzer tests were being run in about 1/2 the time in the Empire KNL build on mutrino. This is to get the ATDM build to finish in a comparable time

How Has This Been Tested?

I tested this locally by runnig tests with the two different values for OMP_NUM_THREADS

with OMP_NUM_THREADS=2 Total Test time is 132.80 sec

ctest -j8 -R PanzerAdaptersSTK_CurlLaplacianExample
Test project /lscratch1/jfrye/SRC_AND_BUILD/BUILD
    Start 133: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-4
    Start 132: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-3
1/5 Test #132: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-3 ...   Passed   44.96 sec
    Start 131: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-2
2/5 Test #133: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-4 ...   Passed   77.43 sec
    Start 130: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-1
3/5 Test #131: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-2 ...   Passed   68.40 sec
    Start 129: PanzerAdaptersSTK_CurlLaplacianExample
4/5 Test #130: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-1 ...   Passed   41.77 sec
5/5 Test #129: PanzerAdaptersSTK_CurlLaplacianExample .........................   Passed   16.15 sec

100% tests passed, 0 tests failed out of 5

Subproject Time Summary:
Panzer    = 994.88 sec*proc (5 tests)

Total Test time (real) = 132.80 sec

env | sort|grep -i omp_
OMP_NUM_THREADS=2

with OMP_NUM_THREADS=16 total test time is 407.84 sec

ctest -j8 -R PanzerAdaptersSTK_CurlLaplacianExample
Test project /lscratch1/jfrye/SRC_AND_BUILD/BUILD
    Start 133: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-4
    Start 132: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-3
1/5 Test #133: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-4 ...   Passed  269.91 sec
    Start 131: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-2
2/5 Test #132: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-3 ...   Passed  315.79 sec
    Start 130: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-1
3/5 Test #131: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-2 ...   Passed  104.72 sec
    Start 129: PanzerAdaptersSTK_CurlLaplacianExample
4/5 Test #130: PanzerAdaptersSTK_CurlLaplacianExample-ConvTest-Quad-Order-1 ...   Passed   67.46 sec
5/5 Test #129: PanzerAdaptersSTK_CurlLaplacianExample .........................   Passed   30.81 sec

100% tests passed, 0 tests failed out of 5

Subproject Time Summary:
Panzer    = 3154.75 sec*proc (5 tests)

Total Test time (real) = 407.84 sec

env | sort|grep -i omp_
OMP_NUM_THREADS=16

Merge request reports