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

Intrepid2 - add host basis function interface #8774

Merged
merged 3 commits into from
Feb 18, 2021

Conversation

kyungjoo-kim
Copy link
Contributor

Motivation

Add host basis function interface. This is required for orientation tools. I also expect that this can be useful for other purpose as well.

Related Issues

#8310
#8772 - This PR is closed as it depends on the get host basis interface of all.

Testing

tested on weaver.

CamelliaDPG
CamelliaDPG previously approved these changes Feb 17, 2021
Copy link
Contributor

@CamelliaDPG CamelliaDPG left a comment

Choose a reason for hiding this comment

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

@kyungjoo-kim, looks good to me. Thanks!

@trilinos-autotester
Copy link
Contributor

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

@kyungjoo-kim
Copy link
Contributor Author

@CamelliaDPG When you have time, please update your derived basis classes with the host function interface. I tried to make quick fix for this but I could not compile the code with derived classes as they relies on some default execution space that results in a mismatch with given exec or device argument.

@CamelliaDPG
Copy link
Contributor

@CamelliaDPG When you have time, please update your derived basis classes with the host function interface. I tried to make quick fix for this but I could not compile the code with derived classes as they relies on some default execution space that results in a mismatch with given exec or device argument.

@kyungjoo-kim, thanks; I've made a note for myself, and plan to address this next week.

Add Doxygen and fix Exception message.
mperego
mperego previously approved these changes Feb 17, 2021
@kyungjoo-kim kyungjoo-kim self-assigned this Feb 17, 2021
@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_8.3.0

  • Build Num: 3625
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_serial

  • Build Num: 1231
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_debug

  • Build Num: 1724
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 9081
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_cuda_10.1.105

  • Build Num: 546
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_clang_10.0.0

  • Build Num: 1912
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 4590
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Using Repos:

Repo: TRILINOS (kyungjoo-kim/Trilinos)
  • Branch: master
  • SHA: 4ca3e9a
  • Mode: TEST_REPO

Pull Request Author: kyungjoo-kim

@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_8.3.0

  • Build Num: 3625
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_serial

  • Build Num: 1231
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_debug

  • Build Num: 1724
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 9081
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_cuda_10.1.105

  • Build Num: 546
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_clang_10.0.0

  • Build Num: 1912
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 4590
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 8774
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH master
TRILINOS_SOURCE_REPO https://github.com/kyungjoo-kim/Trilinos
TRILINOS_SOURCE_SHA 4ca3e9a
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 74e74b4


CDash Test Results for PR# 8774.

@trilinos-autotester
Copy link
Contributor

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

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR...

@kyungjoo-kim kyungjoo-kim merged commit ac2b453 into trilinos:develop Feb 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants