-
Notifications
You must be signed in to change notification settings - Fork 578
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
Panzer: Add edge/face blocks to STK_ExodusReaderFactory #8779
Panzer: Add edge/face blocks to STK_ExodusReaderFactory #8779
Conversation
…K_Interface PANZER: Add Exodus edge/face block support to ExodusReaderFactory - Edge/Face Blocks from the input will be registered in the imported mesh - Edge/Face Blocks will be created if they don't exist in the input mesh - Added ParameterList options to control the import/creation of Edge/Face Blocks - Options default to disabled - Added test cases
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request. |
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: Trilinos_pullrequest_gcc_8.3.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_serial
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_debug
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_intel_17.0.1
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_cuda_10.1.105
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_clang_10.0.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_python_3
Jenkins Parameters
Using Repos:
Pull Request Author: tkordenbrock |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED Note: Testing will normally be attempted again in approx. 2 Hrs 30 Mins. 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)Build InformationTest Name: Trilinos_pullrequest_gcc_8.3.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_serial
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_debug
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_intel_17.0.1
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_cuda_10.1.105
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_clang_10.0.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_python_3
Jenkins Parameters
Console Output (last 100 lines) : Trilinos_pullrequest_gcc_8.3.0 # 3630 (click to expand)
Console Output (last 100 lines) : Trilinos_pullrequest_gcc_7.2.0_serial # 1236 (click to expand)
Console Output (last 100 lines) : Trilinos_pullrequest_gcc_7.2.0_debug # 1730 (click to expand)
Console Output (last 100 lines) : Trilinos_pullrequest_intel_17.0.1 # 9086 (click to expand)
Console Output (last 100 lines) : Trilinos_pullrequest_cuda_10.1.105 # 551 (click to expand)
Console Output (last 100 lines) : Trilinos_pullrequest_clang_10.0.0 # 1917 (click to expand)
Console Output (last 100 lines) : Trilinos_pullrequest_python_3 # 4593 (click to expand)
|
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request. |
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: Trilinos_pullrequest_gcc_8.3.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_serial
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_debug
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_intel_17.0.1
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_cuda_10.1.105
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_clang_10.0.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_python_3
Jenkins Parameters
Using Repos:
Pull Request Author: tkordenbrock |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: Trilinos_pullrequest_gcc_8.3.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_serial
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_gcc_7.2.0_debug
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_intel_17.0.1
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_cuda_10.1.105
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_clang_10.0.0
Jenkins Parameters
Build InformationTest Name: Trilinos_pullrequest_python_3
Jenkins Parameters
|
Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging |
All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @tkordenbrock !
Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ rppawlo ]! |
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... |
@rppawlo Thanks! |
…s:develop' (30efaa4). * trilinos-develop: (63 commits) Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests Tacho - fix the bug described in trilinos#8757 Intrepid2 - hcurl I1 and hvol c0 Intrepid2 - exclude fad type tests include quad and line Intrepid2 - line quad hex Cn function Intrepid2 wedge c2 ...
…s:develop' (30efaa4). * trilinos-develop: (63 commits) Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests Tacho - fix the bug described in trilinos#8757 Intrepid2 - hcurl I1 and hvol c0 Intrepid2 - exclude fad type tests include quad and line Intrepid2 - line quad hex Cn function Intrepid2 wedge c2 ...
…s:develop' (30efaa4). * trilinos-develop: (63 commits) Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests Tacho - fix the bug described in trilinos#8757 Intrepid2 - hcurl I1 and hvol c0 Intrepid2 - exclude fad type tests include quad and line Intrepid2 - line quad hex Cn function Intrepid2 wedge c2 ...
…s:develop' (30efaa4). * trilinos-develop: (64 commits) MueLu: Adding Aggregate size percentiles to AggregateQuality Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests Tacho - fix the bug described in trilinos#8757 Intrepid2 - hcurl I1 and hvol c0 Intrepid2 - exclude fad type tests include quad and line Intrepid2 - line quad hex Cn function ...
…s:develop' (30efaa4). * trilinos-develop: (64 commits) MueLu: Adding Aggregate size percentiles to AggregateQuality Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests Tacho - fix the bug described in trilinos#8757 Intrepid2 - hcurl I1 and hvol c0 Intrepid2 - exclude fad type tests include quad and line Intrepid2 - line quad hex Cn function ...
…s:develop' (30efaa4). * trilinos-develop: (66 commits) MueLu: in configure, print out missing ETI setting MueLu: Adding Aggregate size percentiles to AggregateQuality Patch in KokkosKernels trilinos#872 Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests Tacho - fix the bug described in trilinos#8757 Intrepid2 - hcurl I1 and hvol c0 ...
…s:develop' (30efaa4). * trilinos-develop: (68 commits) MueLu: in configure, print out missing ETI setting MueLu: Adding Aggregate size percentiles to AggregateQuality Patch in KokkosKernels trilinos#872 FROSch: Convert enum NullSpaceType to scoped enum Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Issue 8391. Switched to C++17 standard for GCC 8.3 build. Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests ...
…s:develop' (30efaa4). * trilinos-develop: (68 commits) MueLu: in configure, print out missing ETI setting MueLu: Adding Aggregate size percentiles to AggregateQuality Patch in KokkosKernels trilinos#872 FROSch: Convert enum NullSpaceType to scoped enum Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Issue 8391. Switched to C++17 standard for GCC 8.3 build. Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests ...
…s:develop' (30efaa4). * trilinos-develop: (68 commits) MueLu: in configure, print out missing ETI setting MueLu: Adding Aggregate size percentiles to AggregateQuality Patch in KokkosKernels trilinos#872 FROSch: Convert enum NullSpaceType to scoped enum Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Issue 8391. Switched to C++17 standard for GCC 8.3 build. Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests ...
…s:develop' (30efaa4). * trilinos-develop: (68 commits) MueLu: in configure, print out missing ETI setting MueLu: Adding Aggregate size percentiles to AggregateQuality Patch in KokkosKernels trilinos#872 FROSch: Convert enum NullSpaceType to scoped enum Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Issue 8391. Switched to C++17 standard for GCC 8.3 build. Update Intrepid2_Basis.hpp Stokhos: Update for MueLu changes Update Intrepid2_Basis.hpp Intrepid2 - add host basis function interface MueLu: Matthias' changes Shylu: pass non-const matrix to MueLu Intrepid2 - hcurl in, hdiv in done Intrepid2 - hvol cn and hgrad tet comp12 Intrepid2 - hdiv i1 Intrepid2 - fix spelling Intrepid2 - cn tet and tri MueLu: Working my way around a block-size mismatch MueLu: Fixing unit tests ...
…domain-solver * 'develop' of ssh://github.com/trilinos/Trilinos: (41 commits) MueLu: in configure, print out missing ETI setting MueLu: undo CMake change, should be its own PR Ifpack2: undo some find-and-replace in comments Ifpack2: remove unneeded includes Use cached MV to replace getColumnMapMV from CrsMatrix Removed unneeded !constantStride paths Added required syncs/modifies for vectors More refactoring to get rid of redundant functions Using refactored block CRS local apply, unify GS/SGS Reduce redundant code in CRS (GS/SGS use same fn) Enabled new local GS code for CRS Moved BlockCrs GS functionality into Relaxation Moved Tpetra CRS GS into Ifpack2 Relaxation MueLu: Adding Aggregate size percentiles to AggregateQuality Patch in KokkosKernels trilinos#872 FROSch: Convert enum NullSpaceType to scoped enum Panzer: Add edge/face blocks to STK_ExodusReaderFactory (trilinos#8779) STK: Snapshot 02-18-21 14:14 Issue 8391. Switched to C++17 standard for GCC 8.3 build. Reset ModuleHelper.py to develop version ... # Conflicts: # packages/shylu/shylu_dd/frosch/src/SchwarzPreconditioners/FROSch_TwoLevelBlockPreconditioner_def.hpp
@trilinos/panzer
Motivation
The edge/face block features of STK-IO were added to the inline mesh factories but not to ExodusReaderFactory. This PR adds the option to import or create edge/face blocks. ParameterList options were added to individually control the use of edge/face blocks. The options default to disabled to prevent widespread exodiff test failures. The options are named:
Create Edge Blocks: <true|false>
Create Face Blocks: <true|false>
Testing
Test cases were added to tExodusReaderFactory.