Home
last modified time | relevance | path

Searched refs:tensor (Results 1 – 25 of 91) sorted by relevance

1234

/petsc/src/dm/dt/dualspace/impls/lagrange/tests/output/
H A Dex1_3_simplex_discontinuous_full.out1 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 0, form degree -2
10 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 0, form degree -1
19 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 0, form degree 0
26 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 0, form degree 1
35 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 0, form degree 2
44 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 0, form degree 3
51 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 0, form degree -2
69 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 0, form degree -1
87 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 0, form degree 0
97 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 0, form degree 1
[all …]
H A Dex1_3_simplex_continuous_full.out1 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 1, form degree -2
10 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 1, form degree -1
19 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 1, form degree 0
26 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 1, form degree 1
35 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 1, form degree 2
44 New space: tetrahedron, order 0, trimmed 0, tensor 0, continuous 1, form degree 3
51 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 1, form degree -2
68 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 1, form degree -1
85 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 1, form degree 0
94 New space: tetrahedron, order 1, trimmed 0, tensor 0, continuous 1, form degree 1
[all …]
H A Dex1_3_wedge_discontinuous_full.out1 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 0, form degree -2
10 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 0, form degree -1
19 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 0, form degree 0
26 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 0, form degree 1
35 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 0, form degree 2
44 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 0, form degree 3
51 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 0, form degree -2
75 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 0, form degree -1
99 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 0, form degree 0
111 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 0, form degree 1
[all …]
H A Dex1_3_tensor_discontinuous_full.out1 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 0, form degree -2
10 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 0, form degree -1
19 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 0, form degree 0
26 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 0, form degree 1
35 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 0, form degree 2
44 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 0, form degree 3
51 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 0, form degree -2
81 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 0, form degree -1
111 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 0, form degree 0
125 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 0, form degree 1
[all …]
H A Dex1_3_wedge_continuous_trimmed.out1 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 1, form degree -2
11 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 1, form degree -1
25 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 1, form degree 0
36 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 1, form degree 1
50 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 1, form degree 2
60 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 1, form degree 3
67 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 1, form degree -2
100 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 1, form degree -1
144 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 1, form degree 0
167 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 1, form degree 1
[all …]
H A Dex1_3_tensor_continuous_full.out1 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 1, form degree -2
10 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 1, form degree -1
19 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 1, form degree 0
26 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 1, form degree 1
35 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 1, form degree 2
44 New space: hexahedron, order 0, trimmed 0, tensor 1, continuous 1, form degree 3
51 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 1, form degree -2
80 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 1, form degree -1
109 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 1, form degree 0
122 New space: hexahedron, order 1, trimmed 0, tensor 1, continuous 1, form degree 1
[all …]
H A Dex1_3_wedge_discontinuous_trimmed.out1 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 0, form degree -2
12 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 0, form degree -1
27 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 0, form degree 0
39 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 0, form degree 1
54 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 0, form degree 2
65 New space: triangular_prism, order 1, trimmed 1, tensor 2, continuous 0, form degree 3
72 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 0, form degree -2
103 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 0, form degree -1
145 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 0, form degree 0
169 New space: triangular_prism, order 2, trimmed 1, tensor 2, continuous 0, form degree 1
[all …]
H A Dex1_3_simplex_discontinuous_trimmed.out1 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 0, form degree -2
11 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 0, form degree -1
23 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 0, form degree 0
33 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 0, form degree 1
45 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 0, form degree 2
55 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 0, form degree 3
62 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 0, form degree -2
83 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 0, form degree -1
109 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 0, form degree 0
125 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 0, form degree 1
[all …]
H A Dex1_3_simplex_continuous_trimmed.out1 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 1, form degree -2
10 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 1, form degree -1
21 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 1, form degree 0
30 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 1, form degree 1
41 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 1, form degree 2
50 New space: tetrahedron, order 1, trimmed 1, tensor 0, continuous 1, form degree 3
57 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 1, form degree -2
80 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 1, form degree -1
105 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 1, form degree 0
120 New space: tetrahedron, order 2, trimmed 1, tensor 0, continuous 1, form degree 1
[all …]
H A Dex1_3_wedge_continuous_full.out1 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 1, form degree -2
10 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 1, form degree -1
19 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 1, form degree 0
26 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 1, form degree 1
35 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 1, form degree 2
44 New space: triangular_prism, order 0, trimmed 0, tensor 2, continuous 1, form degree 3
51 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 1, form degree -2
74 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 1, form degree -1
97 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 1, form degree 0
108 New space: triangular_prism, order 1, trimmed 0, tensor 2, continuous 1, form degree 1
[all …]
H A Dex1_3_tensor_continuous_trimmed.out1 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 1, form degree -2
12 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 1, form degree -1
29 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 1, form degree 0
42 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 1, form degree 1
59 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 1, form degree 2
70 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 1, form degree 3
77 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 1, form degree -2
121 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 1, form degree -1
183 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 1, form degree 0
218 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 1, form degree 1
[all …]
H A Dex1_3_tensor_discontinuous_trimmed.out1 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 0, form degree -2
13 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 0, form degree -1
31 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 0, form degree 0
45 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 0, form degree 1
63 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 0, form degree 2
75 New space: hexahedron, order 1, trimmed 1, tensor 1, continuous 0, form degree 3
82 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 0, form degree -2
124 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 0, form degree -1
184 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 0, form degree 0
217 New space: hexahedron, order 2, trimmed 1, tensor 1, continuous 0, form degree 1
[all …]
/petsc/src/dm/dt/space/impls/poly/
H A Dspacepoly.c9 … tensor product polynomials", "PetscSpacePolynomialSetTensor", poly->tensor, &poly->tensor, NULL)); in PetscSpaceSetFromOptions_Polynomial()
19 …PetscCall(PetscViewerASCIIPrintf(v, "%s space of degree %" PetscInt_FMT "\n", poly->tensor ? "Tens… in PetscSpacePolynomialView_Ascii()
58 if (sp->Nv <= 1) poly->tensor = PETSC_FALSE; in PetscSpaceSetUp_Polynomial()
61 PetscBool tensor = poly->tensor; in PetscSpaceSetUp_Polynomial() local
85 PetscCall(PetscSpacePolynomialSetTensor(subsp, tensor)); in PetscSpaceSetUp_Polynomial()
92 if (poly->tensor) { in PetscSpaceSetUp_Polynomial()
149 …PetscCheck(!poly->tensor && sp->Nc == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "tensor and multicompone… in PetscSpaceEvaluate_Polynomial()
247 PetscErrorCode PetscSpacePolynomialSetTensor(PetscSpace sp, PetscBool tensor) in PetscSpacePolynomialSetTensor() argument
251 PetscTryMethod(sp, "PetscSpacePolynomialSetTensor_C", (PetscSpace, PetscBool), (sp, tensor)); in PetscSpacePolynomialSetTensor()
274 PetscErrorCode PetscSpacePolynomialGetTensor(PetscSpace sp, PetscBool *tensor) in PetscSpacePolynomialGetTensor() argument
[all …]
/petsc/src/dm/dt/tests/
H A Dex4.c6 static PetscErrorCode CheckSymmetry(PetscInt dim, PetscInt order, PetscBool tensor) in CheckSymmetry() argument
20 …PetscCall(DMPlexCreateReferenceCell(PETSC_COMM_SELF, DMPolytopeTypeSimpleShape(dim, tensor ? PETSC… in CheckSymmetry()
25 PetscCall(PetscDualSpaceLagrangeSetTensor(sp, tensor)); in CheckSymmetry()
83 …" PetscInt_FMT ", Point %" PetscInt_FMT " Symmetry %" PetscInt_FMT, dim, tensor ? "Tensor" : "Simp… in CheckSymmetry()
100 …ional %" PetscInt_FMT ": (%" PetscInt_FMT " != %" PetscInt_FMT ")", dim, tensor ? "Tensor" : "Simp… in CheckSymmetry()
102 …tional %" PetscInt_FMT ", component %" PetscInt_FMT ": (%g != %g)", dim, tensor ? "Tensor" : "Simp… in CheckSymmetry()
117 PetscInt dim, order, tensor; in main() local
121 for (tensor = 0; tensor < 2; tensor++) { in main()
123 if (dim == 1 && tensor) continue; in main()
124 …for (order = 0; order <= (tensor ? 5 : 6); order++) PetscCall(CheckSymmetry(dim, order, tensor ? P… in main()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Ddlpack.pxi71 cdef void manager_deleter(DLManagedTensor* tensor) noexcept nogil: argument
72 if tensor.manager_ctx is NULL:
74 free(tensor.dl_tensor.shape)
75 if tensor.del_obj is not NULL:
76 tensor.del_obj(&tensor.manager_ctx)
77 free(tensor)
/petsc/src/dm/impls/plex/tests/output/
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-2_msh-B2qua.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-2_msh-B2qua.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-2_msh-B2qua.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-3_msh-B3hex.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-2_msh-B3hex.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-3_msh-B3hex.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-2_msh-B3hex.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-3_msh-B3hex.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-2_msh-B3hex.out9 type: tensor
12 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
19 Continuous tensor Lagrange dual space
29 type: tensor
32 PetscSpace Object: sum component tensor component (sumcomp_tensorcomp_) 1 MPI process
39 Continuous tensor Lagrange dual space
H A Dex5_hex_0.out70 type: tensor
73 … PetscSpace Object: sum component tensor component (displacement_sumcomp_tensorcomp_) 1 MPI process
84 Continuous tensor Lagrange dual space
95 type: tensor
98 …PetscSpace Object: sum component tensor component (faulttraction_sumcomp_tensorcomp_) 1 MPI process
109 Continuous tensor Lagrange dual space

1234