Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MiniEM: Don't use kokkos refactor code path #7108

Merged
merged 1 commit into from
Apr 1, 2020

Conversation

cgcgcg
Copy link
Contributor

@cgcgcg cgcgcg commented Apr 1, 2020

@trilinos/panzer

Motivation

The new cut based aggregation in MueLu has not yet been kokkosified.

@jmgate

The new cut based aggregation has not yet been kokkosified.
@cgcgcg cgcgcg requested a review from a team as a code owner April 1, 2020 21:15
@cgcgcg cgcgcg self-assigned this Apr 1, 2020
Copy link
Contributor

@jmgate jmgate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without this fix, I saw the following failures

170 - PanzerMiniEM_MiniEM-BlockPrec_RefMaxwell_MPI_1 (Failed)
171 - PanzerMiniEM_MiniEM-BlockPrec_RefMaxwell_MPI_4 (Failed)
172 - PanzerMiniEM_MiniEM-BlockPrec_RefMaxwell2D_MPI_4 (Failed)

but after this fix, those tests pass just fine. Thanks @cgcgcg 😀

@jmgate jmgate added the AT: AUTOMERGE Causes the PR autotester to automatically merge the PR branch once approvals are completed label Apr 1, 2020
@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: Trilinos_pullrequest_gcc_4.8.4

  • Build Num: 6161
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
COMPILER_MODULE sems-gcc/4.8.4
JENKINS_BUILD_TYPE Release
JENKINS_COMM_TYPE MPI
JENKINS_DO_COMPLEX OFF
JENKINS_JOB_TYPE Experimental
MPI_MODULE sems-openmpi/1.8.7
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 5984
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL

  • Build Num: 4413
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0

  • Build Num: 4261
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_gcc_8.3.0

  • Build Num: 450
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_cuda_9.2

  • Build Num: 3803
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_clang_9.0.0

  • Build Num: 174
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_python_2

  • Build Num: 1997
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 2008
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Using Repos:

Repo: TRILINOS (cgcgcg/Trilinos)
  • Branch: fixGoldFiles
  • SHA: 5c02b98
  • Mode: TEST_REPO

Pull Request Author: cgcgcg

@trilinos-autotester
Copy link
Contributor

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

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: Trilinos_pullrequest_gcc_4.8.4

  • Build Num: 6161
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
COMPILER_MODULE sems-gcc/4.8.4
JENKINS_BUILD_TYPE Release
JENKINS_COMM_TYPE MPI
JENKINS_DO_COMPLEX OFF
JENKINS_JOB_TYPE Experimental
MPI_MODULE sems-openmpi/1.8.7
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 5984
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL

  • Build Num: 4413
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0

  • Build Num: 4261
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_gcc_8.3.0

  • Build Num: 450
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_cuda_9.2

  • Build Num: 3803
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_clang_9.0.0

  • Build Num: 174
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_python_2

  • Build Num: 1997
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 2008
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7108
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH fixGoldFiles
TRILINOS_SOURCE_REPO https://github.com/cgcgcg/Trilinos
TRILINOS_SOURCE_SHA 5c02b98
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 978ca11


CDash Test Results for PR# 7108.

@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - Pull Request will be Automerged

@trilinos-autotester trilinos-autotester merged commit 3c8a941 into trilinos:develop Apr 1, 2020
@trilinos-autotester
Copy link
Contributor

Merge on Pull Request# 7108: IS A SUCCESS - Pull Request successfully merged

@trilinos-autotester trilinos-autotester removed the AT: AUTOMERGE Causes the PR autotester to automatically merge the PR branch once approvals are completed label Apr 1, 2020
@bartlettroscoe bartlettroscoe added client: ATDM Any issue primarily impacting the ATDM project type: bug The primary issue is a bug in Trilinos code or tests PA: Discretizations Issues that fall under the Trilinos Discretizations Product Area labels Apr 3, 2020
@bartlettroscoe
Copy link
Member

The ATDM Trilinos builds showed those failures as well for testing day 2020-04-01 with some results on CDash shown below. (Jenkins went down that day so we only got results from the cee-rhel6 build that run using a cron job.)

How did this slip through PR testing? Do we need to enable MueLu_ENABLE_Kokkos_Refactor_Use_By_Default=ON in one of the Trilinos PR OpenMP builds?

Site Build Name Test Name Status Details Consec­utive Non-pass Days Non-pass Last 30 Days Pass Last 30 Days Issue Tracker
cee-rhel6 Trilinos-atdm-cee-rhel6_­clang-5.0.1_­openmpi-4.0.2_­serial_­static_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell2D_­MPI_­4 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­gnu-7.2.0_­openmpi-4.0.2_­serial_­shared_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell2D_­MPI_­4 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­intel-19.0.3_­intelmpi-2018.4_­serial_­static_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell2D_­MPI_­4 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­clang-5.0.1_­openmpi-4.0.2_­serial_­static_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell_­MPI_­1 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­gnu-7.2.0_­openmpi-4.0.2_­serial_­shared_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell_­MPI_­1 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­intel-19.0.3_­intelmpi-2018.4_­serial_­static_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell_­MPI_­1 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­clang-5.0.1_­openmpi-4.0.2_­serial_­static_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell_­MPI_­4 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­gnu-7.2.0_­openmpi-4.0.2_­serial_­shared_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell_­MPI_­4 Failed Completed (Failed) 1 1 28  
cee-rhel6 Trilinos-atdm-cee-rhel6_­intel-19.0.3_­intelmpi-2018.4_­serial_­static_­opt PanzerMiniEM_­MiniEM-BlockPrec_­RefMaxwell_­MPI_­4 Failed Completed (Failed) 1 1 28  

@cgcgcg
Copy link
Contributor Author

cgcgcg commented Apr 3, 2020

@bartlettroscoe I believe OpenMP was working, but the combination of SerialNode and 'kokkos refactor' was not tested.

@bartlettroscoe
Copy link
Member

I believe OpenMP was working, but the combination of SerialNode and 'kokkos refactor' was not tested.

@cgcgcg, any idea when the MueLu Kokkos refactor path might become the default? I think ATDM has been using this for over a year. I don't know about other customers.

@cgcgcg cgcgcg deleted the fixGoldFiles branch October 22, 2020 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client: ATDM Any issue primarily impacting the ATDM project PA: Discretizations Issues that fall under the Trilinos Discretizations Product Area pkg: Panzer type: bug The primary issue is a bug in Trilinos code or tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants