Trilinos icon indicating copy to clipboard operation
Trilinos copied to clipboard

Panzer: use HGrad_*_Cn basis with n=2, instead of HGrad_*_C2.

Open mperego opened this issue 2 years ago • 203 comments

Continuing work of PR #10357, and have Panzer use HGrad Cn basis instead of C2 basis. In contrast to Cn basis, C2 basis dofs are ordered as the nodes of Shards quadratic topology geometry and it's best to limit their use ONLY for mappings for quadratic meshes.

@trilinos/panzer

Motivation

Stakeholder Feedback

Testing

mperego avatar Mar 27 '22 23:03 mperego

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

trilinos-autotester avatar Mar 27 '22 23:03 trilinos-autotester

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: 7059
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_serial

  • Build Num: 4558
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_debug

  • Build Num: 5077
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 12146
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_clang_10.0.0

  • Build Num: 4851
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: python-3

  • Build Num: 1413
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: _cuda_10.1.243

  • Build Num: 647
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Using Repos:

Repo: TRILINOS (mperego/Trilinos)
  • Branch: panzer_use_Cn
  • SHA: 05dc05646868777beec88daf0922152f7c7ecb78
  • Mode: TEST_REPO

Pull Request Author: mperego

trilinos-autotester avatar Mar 27 '22 23:03 trilinos-autotester

@rppawlo I tried to replace C2 with Cn in tFieldAggPattern.cpp but I didn't understand it well and didn't want to change the hardcoded values. Is the GeometricAggFieldPattern supposed to work with any basis? Also I found this comment that's a bit concerning: https://github.com/trilinos/Trilinos/blob/7bc4eb697c4ccd9fab1742661da3260a1069d41a/packages/panzer/dof-mgr/test/dofmngr_test/tFieldAggPattern.cpp#L459

mperego avatar Mar 27 '22 23:03 mperego

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: 7059
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_serial

  • Build Num: 4558
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0_debug

  • Build Num: 5077
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 12146
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: Trilinos_pullrequest_clang_10.0.0

  • Build Num: 4851
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: python-3

  • Build Num: 1413
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01

Build Information

Test Name: _cuda_10.1.243

  • Build Num: 647
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
FORCE_CLEAN true
PR_LABELS
PULLREQUESTNUM 10374
PULLREQUEST_CDASH_TRACK Pull Request
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH panzer_use_Cn
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA 05dc05646868777beec88daf0922152f7c7ecb78
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA 43e20cfc998f37be23426cbf0fbd34017ee3ef01


CDash Test Results for PR# 10374.

trilinos-autotester avatar Mar 28 '22 01:03 trilinos-autotester

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging WARNING: NO REVIEWERS HAVE BEEN REQUESTED FOR THIS PULL REQUEST!

trilinos-autotester avatar Mar 28 '22 01:03 trilinos-autotester

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

trilinos-autotester avatar Mar 28 '22 01:03 trilinos-autotester

@mperego - GeomAggregateFieldPattern must work for all bases. Maybe we can have a quick discussion about this today? Commit #10357 has broken many empire tests this weekend.

rppawlo avatar Mar 28 '22 15:03 rppawlo

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

trilinos-autotester avatar Mar 29 '22 05:03 trilinos-autotester

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

trilinos-autotester avatar Mar 30 '22 09:03 trilinos-autotester

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

trilinos-autotester avatar Mar 31 '22 09:03 trilinos-autotester

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

trilinos-autotester avatar Apr 01 '22 13:04 trilinos-autotester

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

trilinos-autotester avatar Apr 02 '22 13:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 03 '22 01:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 04 '22 01:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 05 '22 01:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 06 '22 06:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 07 '22 07:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 08 '22 16:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 09 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 10 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 11 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 12 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 13 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 14 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 15 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 18 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 19 '22 17:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 21 '22 18:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 23 '22 01:04 trilinos-autotester

All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest....

trilinos-autotester avatar Apr 24 '22 15:04 trilinos-autotester