Skip to content

Commit 3bd3e8c

Browse files
authored
Merge pull request #31858 from NamjaeChoi/kokkos_postprocessor
Kokkos UserObjects and Postprocessors System
2 parents 54faebe + 1ba1511 commit 3bd3e8c

File tree

283 files changed

+6380
-789
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

283 files changed

+6380
-789
lines changed

framework/doc/content/source/kokkos/auxkernels/KokkosCopyValueAux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This is the Kokkos version of [CopyValueAux](CopyValueAux.md). See the original
66

77
## Example Syntax
88

9-
!listing test/tests/kokkos/auxkernels/copy_value_aux/kokkos_copy_old_aux.i start=[T_older] end=[] include-end=true
9+
!listing test/tests/kokkos/auxkernels/copy_value_aux/kokkos_copy_old_aux.i block=AuxKernels
1010

1111
!syntax parameters /AuxKernels/KokkosCopyValueAux
1212

framework/doc/content/source/kokkos/kernels/KokkosBodyForce.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
This is the Kokkos version of [BodyForce](BodyForce.md). See the original document for details.
66

77
!alert note
8-
The original version supports functions, but the Kokkos version does not support functions yet.
8+
Kokkos-MOOSE does not fully support functions yet. Therefore, [!param](/Kernels/BodyForce/function) is not available.
99

1010
## Example Syntax
1111

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosElementAverageMaterialProperty
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [ElementAverageMaterialProperty](ElementAverageMaterialProperty.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/element_integral_material_property/kokkos_element_average_material_property.i start=[prop_average] end=[] include-end=true
10+
11+
!syntax parameters /Postprocessors/KokkosElementAverageMaterialProperty
12+
13+
!syntax inputs /Postprocessors/KokkosElementAverageMaterialProperty
14+
15+
!syntax children /Postprocessors/KokkosElementAverageMaterialProperty
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosElementAverageValue
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [ElementAverageValue](ElementAverageValue.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/element_integral/kokkos_element_block_average_test.i block=Postprocessors
10+
11+
!syntax parameters /Postprocessors/KokkosElementAverageValue
12+
13+
!syntax inputs /Postprocessors/KokkosElementAverageValue
14+
15+
!syntax children /Postprocessors/KokkosElementAverageValue
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosElementExtremeValue
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [ElementExtremeValue](ElementExtremeValue.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/element_extreme_value/kokkos_element_extreme_value.i block=Postprocessors
10+
11+
!syntax parameters /Postprocessors/KokkosElementExtremeValue
12+
13+
!syntax inputs /Postprocessors/KokkosElementExtremeValue
14+
15+
!syntax children /Postprocessors/KokkosElementExtremeValue
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosElementIntegralMaterialProperty
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [ElementIntegralMaterialProperty](ElementIntegralMaterialProperty.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/element_integral_material_property/kokkos_element_integral_material_property.i start=[prop_integral] end=[] include-end=true
10+
11+
!syntax parameters /Postprocessors/KokkosElementIntegralMaterialProperty
12+
13+
!syntax inputs /Postprocessors/KokkosElementIntegralMaterialProperty
14+
15+
!syntax children /Postprocessors/KokkosElementIntegralMaterialProperty
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosElementIntegralVariablePostprocessor
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [ElementIntegralVariablePostprocessor](ElementIntegralVariablePostprocessor.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/element_integral/kokkos_element_integral_test.i start=[integral] end=[] include-end=true
10+
11+
!syntax parameters /Postprocessors/KokkosElementIntegralVariablePostprocessor
12+
13+
!syntax inputs /Postprocessors/KokkosElementIntegralVariablePostprocessor
14+
15+
!syntax children /Postprocessors/KokkosElementIntegralVariablePostprocessor
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosElementL2Norm
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [ElementL2Norm](ElementL2Norm.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/element_l2_norm/kokkos_element_l2_norm.i start=[L2_norm] end=[] include-end=true
10+
11+
!syntax parameters /Postprocessors/KokkosElementL2Norm
12+
13+
!syntax inputs /Postprocessors/KokkosElementL2Norm
14+
15+
!syntax children /Postprocessors/KokkosElementL2Norm
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosNodalExtremeValue
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [NodalExtremeValue](NodalExtremeValue.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/nodal_extreme_value/kokkos_nodal_max_value_test.i start=[max_nodal_val] end=[] include-end=true
10+
11+
!syntax parameters /Postprocessors/KokkosNodalExtremeValue
12+
13+
!syntax inputs /Postprocessors/KokkosNodalExtremeValue
14+
15+
!syntax children /Postprocessors/KokkosNodalExtremeValue
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# KokkosNodalL2Norm
2+
3+
!if! function=hasCapability('kokkos')
4+
5+
This is the Kokkos version of [NodalL2Norm](NodalL2Norm.md). See the original document for details.
6+
7+
## Example Input Syntax
8+
9+
!listing test/tests/kokkos/postprocessors/nodal_l2_norm/kokkos_nodal_l2_norm.i start=[nodal_L2_norm] end=[] include-end=true
10+
11+
!syntax parameters /Postprocessors/KokkosNodalL2Norm
12+
13+
!syntax inputs /Postprocessors/KokkosNodalL2Norm
14+
15+
!syntax children /Postprocessors/KokkosNodalL2Norm
16+
17+
!if-end!
18+
19+
!else
20+
!include kokkos/kokkos_warning.md

0 commit comments

Comments
 (0)