sstsimulator / sst-macro

SST Macro Element Library
http://sst-simulator.org/
Other
34 stars 41 forks source link

Fix parallel #645

Closed jpkenny closed 2 years ago

jpkenny commented 2 years ago

Fixes for sst-core parallel simulations with the mpi test suite. Addresses issue #638

The makefile changes are kind of a hack, but it works. To do it better requires much more significant modifications to the build system.

sst-autotester commented 2 years ago

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 8
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 17
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 65
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 198
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 64
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 71
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 225
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 64
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 198
  • Status: STARTED
## Using Repos:
Repo: SQE (sstsimulator/sst-sqe)
  • Branch: devel
  • SHA: bde4ad25464606ffaf5c9191127315cc7a6b2fa0
  • Mode: SUPPORT_REPO
Repo: MACRO (jpkenny/sst-macro)
  • Branch: fix-parallel
  • SHA: 494dafa0281758c7b38169d770e9cb96783e0baa
  • Mode: TEST_REPO
Repo: ELEMENTS (sstsimulator/sst-elements)
  • Branch: devel
  • SHA: 0309d38f5e8b7a8ddce6086c4c950a72bb27ceef
  • Mode: SUPPORT_REPO
Repo: CORE (sstsimulator/sst-core)
  • Branch: devel
  • SHA: f926d422af9116090a4358bebd77315bf0fd97c3
  • Mode: SUPPORT_REPO
Pull Request Author: jpkenny

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 4 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Job: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Result: FAILED
  • Build #: 8
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore/8/consoleFull
  • Job: - Status: FAILURE

Test Results

Test Name Status
test_macro_make_check FAILED
test_macro_make_check FAILED

Job: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 17
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore/17/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Result: FAILED
  • Build #: 65
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore/65/consoleFull
  • Job: - Status: FAILURE

Test Results

Test Name Status
test_macro_make_check FAILED
test_macro_make_check FAILED

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 198
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore/198/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Result: PASSED
  • Build #: 64
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist/64/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Result: FAILED
  • Build #: 71
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore/71/consoleFull
  • Job: - Status: FAILURE

Test Results

Test Name Status
test_macro_make_check FAILED
test_macro_make_check FAILED

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 225
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore/225/consoleFull

Job: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Result: FAILED
  • Build #: 64
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore/64/consoleFull
  • Job: - Status: FAILURE

Test Results

Test Name Status
test_macro_make_check FAILED
test_macro_make_check FAILED

Job: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 198
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore/198/consoleFull
sst-autotester commented 2 years ago

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 10
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 19
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 67
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 200
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 66
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 73
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 227
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 66
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 200
  • Status: STARTED
## Using Repos:
Repo: CORE (sstsimulator/sst-core)
  • Branch: devel
  • SHA: f926d422af9116090a4358bebd77315bf0fd97c3
  • Mode: SUPPORT_REPO
Repo: ELEMENTS (sstsimulator/sst-elements)
  • Branch: devel
  • SHA: 0309d38f5e8b7a8ddce6086c4c950a72bb27ceef
  • Mode: SUPPORT_REPO
Repo: SQE (sstsimulator/sst-sqe)
  • Branch: devel
  • SHA: bde4ad25464606ffaf5c9191127315cc7a6b2fa0
  • Mode: SUPPORT_REPO
Repo: MACRO (jpkenny/sst-macro)
  • Branch: fix-parallel
  • SHA: 8f61728697b540776c0da271ec054437f3685657
  • Mode: TEST_REPO
Pull Request Author: jpkenny

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Error: Jenkins Jobs - A user has commited a change to the PR before testing completed. The original testing SHA = 8f61728697b540776c0da271ec054437f3685657 Does not match the current commit SHA = 2b5c3863f7a55c7e715dafb2bf2e993d3586313a. The Jenkins Jobs will be shutdown; Testing of this PR must occur again.

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 4 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Job: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Result: PASSED
  • Build #: 10
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore/10/consoleFull

Job: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 19
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore/19/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Result: PASSED
  • Build #: 67
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore/67/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 200
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore/200/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Result: PASSED
  • Build #: 66
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist/66/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Result: PASSED
  • Build #: 73
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore/73/consoleFull

Job: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 227
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore/227/consoleFull

Job: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Result: PASSED
  • Build #: 66
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore/66/consoleFull

Job: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Result: PASSED
  • Build #: 200
  • URL: Jenkins server at https://jenkins-srn.sandia.gov/view/SST/job/SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore/200/consoleFull
sst-autotester commented 2 years ago

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 11
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 20
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 68
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 201
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 67
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 74
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 228
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 67
  • Status: STARTED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 201
  • Status: STARTED
## Using Repos:
Repo: SQE (sstsimulator/sst-sqe)
  • Branch: devel
  • SHA: bde4ad25464606ffaf5c9191127315cc7a6b2fa0
  • Mode: SUPPORT_REPO
Repo: ELEMENTS (sstsimulator/sst-elements)
  • Branch: devel
  • SHA: 0309d38f5e8b7a8ddce6086c4c950a72bb27ceef
  • Mode: SUPPORT_REPO
Repo: CORE (sstsimulator/sst-core)
  • Branch: devel
  • SHA: f926d422af9116090a4358bebd77315bf0fd97c3
  • Mode: SUPPORT_REPO
Repo: MACRO (jpkenny/sst-macro)
  • Branch: fix-parallel
  • SHA: 2b5c3863f7a55c7e715dafb2bf2e993d3586313a
  • Mode: TEST_REPO
Pull Request Author: jpkenny

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 11
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_OSX-10.15-XC11_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 20
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_nosstcore

  • Build Num: 68
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY2.7_sst-macro_withsstcore

  • Build Num: 201
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_Make-Dist

  • Build Num: 67
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_nosstcore

  • Build Num: 74
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.0.5_PY3.8_sst-macro_withsstcore

  • Build Num: 228
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_nosstcore

  • Build Num: 67
  • Status: PASSED

Build Information

Test Name: SST__AutotestGen2_NewFW_Ubuntu-18.04_OMPI-4.0.5_PY3.6_sst-macro_withsstcore

  • Build Num: 201
  • Status: PASSED
sst-autotester commented 2 years ago

Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ calewis ]!

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge

sst-autotester commented 2 years ago

Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge