| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Basis.jl | 115 create_h1_basis(c::Ceed, topo::Topology, ncomp, nnodes, nqpts, interp, grad, qref, qweight) 124 - `nqpts`: Total number of quadrature points. 125 - `interp`: Matrix of size `(nqpts, nnodes)` expressing the values of nodal basis functions 127 - `grad`: Array of size `(dim, nqpts, nnodes)` expressing derivatives of nodal basis 129 - `qref`: Matrix of size `(dim, nqpts)` holding the locations of quadrature points on the 131 - `qweight`: Array of length `nqpts` holding the quadrature weights on the reference 139 nqpts, argument 146 @assert size(interp) == (nqpts, nnodes) 147 @assert size(grad) == (dim, nqpts, nnodes) 148 @assert size(qref) == (dim, nqpts) [all …]
|
| /libCEED/rust/libceed/src/ |
| H A D | basis.rs | 214 nqpts: usize, in create_H1() 221 let (topo, ncomp, nnodes, nqpts) = ( in create_H1() 225 i32::try_from(nqpts).unwrap(), in create_H1() 233 nqpts, in create_H1() 253 nqpts: usize, in create_Hdiv() 260 let (topo, ncomp, nnodes, nqpts) = ( in create_Hdiv() 264 i32::try_from(nqpts).unwrap(), in create_Hdiv() 272 nqpts, in create_Hdiv() 292 nqpts: usize, in create_Hcurl() 299 let (topo, ncomp, nnodes, nqpts) = ( in create_Hcurl() [all …]
|
| H A D | lib.rs | 866 nqpts: usize, in basis_H1() 873 self, topo, ncomp, nnodes, nqpts, interp, grad, qref, qweight, in basis_H1() 965 nqpts: usize, in basis_Hdiv() 971 Basis::create_Hdiv(self, topo, ncomp, nnodes, nqpts, interp, div, qref, qweight) in basis_Hdiv() 1060 nqpts: usize, in basis_Hcurl() 1067 self, topo, ncomp, nnodes, nqpts, interp, curl, qref, qweight, in basis_Hcurl()
|
| /libCEED/tests/ |
| H A D | t530-operator-f.f90 | 24 integer ndofs,nqpts,nx,ny 28 parameter(nqpts=nelem*q*q) 30 real*8 arrx(d*ndofs),aa(nqpts),qq(nqpts),vv(ndofs) 54 call ceedvectorcreate(ceed,nqpts,qdata,err) 75 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,& 130 do i=1,nqpts
|
| H A D | t535-operator-f.f90 | 24 integer ndofs,nqpts,nx,ny 28 parameter(nqpts=nelem*q*q) 30 real*8 arrx(d*ndofs),aa(nqpts),uu(ndofs),vv(ndofs),atrue(ndofs) 53 call ceedvectorcreate(ceed,nqpts,qdata_mass,err) 54 call ceedvectorcreate(ceed,nqpts*d*(d+1)/2,qdata_diff,err) 75 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,& 80 & d*(d+1)/2*nqpts,stridesqd,erestrictqi,err)
|
| H A D | t534-operator-f.f90 | 24 integer ndofs,nqpts,nx,ny 28 parameter(nqpts=nelem*q*q) 30 real*8 arrx(d*ndofs),aa(nqpts),uu(ndofs),vv(ndofs),atrue(ndofs) 53 call ceedvectorcreate(ceed,nqpts*d*(d+1)/2,qdata,err) 74 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,& 79 & d*(d+1)/2*nqpts,stridesqd,erestrictqi,err)
|
| H A D | t536-operator-f.f90 | 28 integer ndofs,nqpts,nx,ny 32 parameter(nqpts=nelem*q) 34 real*8 arrx(d*ndofs),aa(nqpts),uu(ndofs),vv(ndofs),atrue(ndofs) 62 call ceedvectorcreate(ceed,nqpts,qdata_mass,err) 63 call ceedvectorcreate(ceed,nqpts*d*(d+1)/2,qdata_diff,err) 93 call ceedelemrestrictioncreatestrided(ceed,nelem,q,1,nqpts,& 98 & d*(d+1)/2*nqpts,stridesqd,erestrictqi,err)
|
| H A D | t533-operator-f.f90 | 24 integer ndofs,nqpts,nx,ny 28 parameter(nqpts=nelem*q*q) 30 real*8 arrx(d*ndofs),aa(nqpts),uu(ndofs),vv(ndofs),atrue(ndofs) 53 call ceedvectorcreate(ceed,nqpts,qdata,err) 74 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
|
| H A D | t540-operator-f.f90 | 23 integer ndofs,nqpts 25 parameter(nqpts=nelem*q*q) 49 call ceedvectorcreate(ceed,nqpts,qdata_mass,err) 61 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,&
|
| H A D | t532-operator-f.f90 | 25 integer ndofs,nqpts,nx,ny 29 parameter(nqpts=nelem*q*q) 55 call ceedvectorcreate(ceed,nqpts,qdata_mass,err) 56 call ceedvectorcreate(ceed,nqpts*d*(d+1)/2,qdata_diff,err) 77 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,& 82 & d*(d+1)/2*nqpts,stridesqd,erestrictqi,err)
|
| H A D | t531-operator-f.f90 | 25 integer ndofs,nqpts,nx,ny 29 parameter(nqpts=nelem*q*q) 66 call ceedvectorcreate(ceed,nqpts*d*(d+1)/2,qdata,err) 87 call ceedelemrestrictioncreatestrided(ceed,nelem,q*q,1,nqpts,& 92 & d*(d+1)/2*nqpts,stridesqd,erestrictqi,err)
|
| H A D | t511-operator-f.f90 | 28 integer ndofs,nqpts,nx,ny 32 parameter(nqpts=nelem*q) 85 call ceedelemrestrictioncreatestrided(ceed,nelem,q,1,nqpts,stridesu,& 117 call ceedvectorcreate(ceed,nqpts,qdata,err)
|
| H A D | t510-operator-f.f90 | 28 integer ndofs,nqpts,nx,ny 32 parameter(nqpts=nelem*q) 84 call ceedelemrestrictioncreatestrided(ceed,nelem,q,1,nqpts,stridesu,& 116 call ceedvectorcreate(ceed,nqpts,qdata,err)
|
| H A D | t523-operator-f.f90 | 32 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex 41 parameter(nqpts=nqptstet+nqptshex)
|
| H A D | t524-operator-f.f90 | 32 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex 41 parameter(nqpts=nqptstet+nqptshex)
|
| H A D | t521-operator-f.f90 | 32 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex 41 parameter(nqpts=nqptstet+nqptshex)
|
| H A D | t520-operator-f.f90 | 32 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex 41 parameter(nqpts=nqptstet+nqptshex)
|
| H A D | t522-operator-f.f90 | 32 integer ndofs,nqptstet,nqptshex,nqpts,nx,ny,nxtet,nytet,nxhex 41 parameter(nqpts=nqptstet+nqptshex)
|
| /libCEED/examples/mfem/ |
| H A D | bp1.hpp | 99 …t num_elem = mesh->GetNE(), dim = mesh->SpaceDimension(), ncompx = dim, nqpts; in CeedMassOperator() local 106 CeedBasisGetNumQuadraturePoints(basis, &nqpts); in CeedMassOperator() 108 CeedInt strides[3] = {1, nqpts, nqpts}; in CeedMassOperator() 109 CeedElemRestrictionCreateStrided(ceed, num_elem, nqpts, 1, nqpts * num_elem, strides, &restr_i); in CeedMassOperator() 114 CeedVectorCreate(ceed, num_elem * nqpts, &qdata); in CeedMassOperator()
|
| H A D | bp3.hpp | 100 …t num_elem = mesh->GetNE(), dim = mesh->SpaceDimension(), ncompx = dim, nqpts; in CeedDiffusionOperator() local 107 CeedBasisGetNumQuadraturePoints(basis, &nqpts); in CeedDiffusionOperator() 109 CeedInt strides[3] = {1, nqpts, nqpts * dim * (dim + 1) / 2}; in CeedDiffusionOperator() 110 …CeedElemRestrictionCreateStrided(ceed, num_elem, nqpts, dim * (dim + 1) / 2, dim * (dim + 1) / 2 *… in CeedDiffusionOperator() 115 CeedVectorCreate(ceed, num_elem * nqpts * dim * (dim + 1) / 2, &qdata); in CeedDiffusionOperator()
|
| /libCEED/python/ |
| H A D | ceed_basis.py | 306 nqpts, interp, grad, qref, qweight): argument 335 nnodes, nqpts, interp_pointer, 347 nqpts, interp, grad, qref, qweight): argument 376 nnodes, nqpts, interp_pointer, 388 nqpts, interp, grad, qref, qweight): argument 417 nnodes, nqpts, interp_pointer,
|
| H A D | ceed.py | 488 def BasisH1(self, topo, ncomp, nnodes, nqpts, interp, grad, qref, qweight): argument 511 return BasisH1(self, topo, ncomp, nnodes, nqpts, 514 def BasisHdiv(self, topo, ncomp, nnodes, nqpts, interp, div, qref, qweight): argument 537 return BasisHdiv(self, topo, ncomp, nnodes, nqpts, 540 def BasisHcurl(self, topo, ncomp, nnodes, nqpts, argument 564 return BasisHcurl(self, topo, ncomp, nnodes, nqpts,
|
| /libCEED/interface/ |
| H A D | ceed-fortran.c | 539 CEED_EXTERN void fCeedBasisCreateH1(int *ceed, int *topo, int *num_comp, int *nnodes, int *nqpts, c… in fCeedBasisCreateH1() argument 546 …*err = CeedBasisCreateH1(Ceed_dict[*ceed], (CeedElemTopology)*topo, *num_comp, *nnodes, *nqpts, in… in fCeedBasisCreateH1() 556 CEED_EXTERN void fCeedBasisCreateHdiv(int *ceed, int *topo, int *num_comp, int *nnodes, int *nqpts,… in fCeedBasisCreateHdiv() argument 563 …*err = CeedBasisCreateHdiv(Ceed_dict[*ceed], (CeedElemTopology)*topo, *num_comp, *nnodes, *nqpts, … in fCeedBasisCreateHdiv() 573 CEED_EXTERN void fCeedBasisCreateHcurl(int *ceed, int *topo, int *num_comp, int *nnodes, int *nqpts… in fCeedBasisCreateHcurl() argument 580 …*err = CeedBasisCreateHcurl(Ceed_dict[*ceed], (CeedElemTopology)*topo, *num_comp, *nnodes, *nqpts,… in fCeedBasisCreateHcurl()
|
| /libCEED/python/tests/ |
| H A D | test-5-operator.py | 591 nqpts = nelem * q 601 qdata = ceed.Vector(nqpts) 632 rui = ceed.StridedElemRestriction(nelem, q, 1, nqpts, strides) 698 nqpts = nelem * q 708 qdata = ceed.Vector(nqpts) 739 rui = ceed.StridedElemRestriction(nelem, q, 1, nqpts, strides) 1522 nqpts = nelem * q * q 1533 qdata = ceed.Vector(nqpts) 1552 rui = ceed.StridedElemRestriction(nelem, q * q, 1, nqpts, strides)
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 323 …ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num_nodes, CeedInt nqpts, const CeedScalar … 325 …ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num_nodes, CeedInt nqpts, const CeedScalar … 327 …ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num_nodes, CeedInt nqpts, const CeedScalar …
|