| /petsc/src/dm/impls/swarm/ |
| H A D | data_bucket.c | 72 DMSwarmDataBucket db; in DMSwarmDataBucketCreate() local 75 PetscCall(PetscNew(&db)); in DMSwarmDataBucketCreate() 77 db->finalised = PETSC_FALSE; in DMSwarmDataBucketCreate() 79 db->L = -1; in DMSwarmDataBucketCreate() 80 db->buffer = 1; in DMSwarmDataBucketCreate() 81 db->allocated = 1; in DMSwarmDataBucketCreate() 82 db->nfields = 0; in DMSwarmDataBucketCreate() 83 PetscCall(PetscMalloc1(1, &db->field)); in DMSwarmDataBucketCreate() 84 *DB = db; in DMSwarmDataBucketCreate() 90 DMSwarmDataBucket db = *DB; in DMSwarmDataBucketDestroy() local [all …]
|
| H A D | swarm_migrate.c | 26 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_Push_Basic() 41 PetscCall(DMSwarmDataBucketCreatePackedArray(swarm->db, &sizeof_dmswarm_point, &point_buffer)); in DMSwarmMigrate_Push_Basic() 47 PetscCall(DMSwarmDataBucketFillPackedArray(swarm->db, p, point_buffer)); in DMSwarmMigrate_Push_Basic() 58 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, DMSwarmField_rank, &gfield)); in DMSwarmMigrate_Push_Basic() 63 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_Push_Basic() 70 PetscCall(DMSwarmDataBucketRemovePointAtIndex(swarm->db, p)); in DMSwarmMigrate_Push_Basic() 72 …PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); /* you need to update npoin… in DMSwarmMigrate_Push_Basic() 84 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &npoints, NULL, NULL)); in DMSwarmMigrate_Push_Basic() 85 …PetscCall(DMSwarmDataBucketSetSizes(swarm->db, npoints + n_points_recv, DMSWARM_DATA_BUCKET_BUFFER… in DMSwarmMigrate_Push_Basic() 89 PetscCall(DMSwarmDataBucketInsertPackedArray(swarm->db, npoints + p, data_p)); in DMSwarmMigrate_Push_Basic() [all …]
|
| H A D | swarm.c | 230 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &n, NULL, NULL)); in DMCreateGlobalVector_Swarm() 264 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &n, NULL, NULL)); in DMCreateLocalVector_Swarm() 293 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldname, &fid)); in DMSwarmDestroyVectorFromField_Private() 299 …PetscCheck(nlocal / bs == swarm->db->L, PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "DMSwarm… in DMSwarmDestroyVectorFromField_Private() 300 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, fieldname, &gfield)); in DMSwarmDestroyVectorFromField_Private() 319 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &n, NULL, NULL)); in DMSwarmCreateVectorFromField_Private() 340 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldname, &fid)); in DMSwarmCreateVectorFromField_Private() 359 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldnames[f], &fid)); in DMSwarmDestroyVectorFromFields_Private() 368 …PetscCheck(n == swarm->db->L, PetscObjectComm((PetscObject)sw), PETSC_ERR_USER, "DMSwarm sizes hav… in DMSwarmDestroyVectorFromFields_Private() 397 PetscCall(DMSwarmDataBucketGetSizes(swarm->db, &n, NULL, NULL)); in DMSwarmCreateVectorFromFields_Private() [all …]
|
| H A D | swarmpic_view.c | 407 …for (f = 4; f < swarm->db->nfields; f++) { /* only examine user defined fields - the first 4 are i… in DMSwarmViewXDMF() 411 field = swarm->db->field[f]; in DMSwarmViewXDMF()
|
| /petsc/src/tao/util/ |
| H A D | tao_util.c | 251 PetscScalar *da, *db, *t1; in MatDFischer() local 261 PetscCall(VecGetArray(Db, &db)); in MatDFischer() 267 db[i] = 0.0; in MatDFischer() 278 db[i] = 1.0; in MatDFischer() 291 db[i] = -1.0; in MatDFischer() 293 if (PetscRealPart(db[i]) >= 1) { in MatDFischer() 297 db[i] = -t2[i] / ai - 1.0; in MatDFischer() 304 db[i] = -f[i] / ai - 1.0; in MatDFischer() 311 db[i] = t2[i] / ai - 1.0; in MatDFischer() 318 db[i] = f[i] / ai - 1.0; in MatDFischer() [all …]
|
| /petsc/src/ksp/ksp/impls/cg/pipecgrr/ |
| H A D | pipecgrr.c | 25 …PetscReal ds = 0.0, dz = 0.0, dx = 0.0, dpp = 0.0, dq = 0.0, dm = 0.0, du = 0.0, dw = 0.0, db = … in KSPSolve_PIPECGRR() local 61 PetscCall(VecNormBegin(B, NORM_2, &db)); in KSPSolve_PIPECGRR() 65 PetscCall(VecNormEnd(B, NORM_2, &db)); in KSPSolve_PIPECGRR() 69 PetscCall(VecNormBegin(B, NORM_2, &db)); in KSPSolve_PIPECGRR() 73 PetscCall(VecNormEnd(B, NORM_2, &db)); in KSPSolve_PIPECGRR() 77 PetscCall(VecNormBegin(B, NORM_2, &db)); in KSPSolve_PIPECGRR() 81 PetscCall(VecNormEnd(B, NORM_2, &db)); in KSPSolve_PIPECGRR() 203 …errr = PetscSqrtReal((mnz * sqn + 1) * Anorm * xnp + db) * eps + PetscSqrtReal(PetscAbsScalar(alph… in KSPSolve_PIPECGRR() 209 errr = PetscSqrtReal((mnz * sqn + 1) * Anorm * dx + db) * eps; in KSPSolve_PIPECGRR()
|
| /petsc/src/snes/impls/vi/ss/ |
| H A D | viss.c | 98 PetscScalar *l, *u, *x, *f, *da, *db, da1, da2, db1, db2; in SNESVIComputeBsubdifferentialVectors() local 107 PetscCall(VecGetArray(Db, &db)); in SNESVIComputeBsubdifferentialVectors() 113 db[i] = 1; in SNESVIComputeBsubdifferentialVectors() 116 db[i] = DPhi(-f[i], u[i] - x[i]); in SNESVIComputeBsubdifferentialVectors() 119 db[i] = DPhi(f[i], x[i] - l[i]); in SNESVIComputeBsubdifferentialVectors() 122 db[i] = 0; in SNESVIComputeBsubdifferentialVectors() 129 db[i] = db1 * db2; in SNESVIComputeBsubdifferentialVectors() 138 PetscCall(VecRestoreArray(Db, &db)); in SNESVIComputeBsubdifferentialVectors()
|
| /petsc/src/tao/complementarity/impls/asls/ |
| H A D | asils.c | 51 PetscCall(VecDuplicate(tao->solution, &asls->db)); in TaoSetUp_ASILS() 78 …obian, tao->solution, tao->constraints, tao->XL, tao->XU, asls->t1, asls->t2, asls->da, asls->db)); in Tao_ASLS_FunctionGradient() 79 PetscCall(VecPointwiseMult(asls->t1, asls->ff, asls->db)); in Tao_ASLS_FunctionGradient() 94 PetscCall(VecDestroy(&ssls->db)); in TaoDestroy_ASILS() 174 PetscCall(VecWhichBetweenOrEqual(asls->t1, asls->db, asls->t2, &asls->fixed)); in TaoSolve_ASILS() 195 PetscCall(TaoVecGetSubVec(asls->db, asls->free, tao->subset_type, 1.0, &asls->r3)); in TaoSolve_ASILS()
|
| H A D | asfls.c | 51 PetscCall(VecDuplicate(tao->solution, &asls->db)); in TaoSetUp_ASFLS() 78 …obian, tao->solution, tao->constraints, tao->XL, tao->XU, asls->t1, asls->t2, asls->da, asls->db)); in Tao_ASLS_FunctionGradient() 79 PetscCall(VecPointwiseMult(asls->t1, asls->ff, asls->db)); in Tao_ASLS_FunctionGradient() 94 PetscCall(VecDestroy(&ssls->db)); in TaoDestroy_ASFLS() 177 PetscCall(VecWhichBetweenOrEqual(asls->t1, asls->db, asls->t2, &asls->fixed)); in TaoSolve_ASFLS() 198 PetscCall(TaoVecGetSubVec(asls->db, asls->free, tao->subset_type, 1.0, &asls->r3)); in TaoSolve_ASFLS()
|
| /petsc/src/ksp/ksp/impls/hpddm/cuda/ |
| H A D | hpddm.cu | 19 const thrust::device_ptr<const PetscScalar> db = thrust::device_pointer_cast(b); in KSPSolve_HPDDM_CUDA_Private() local 28 thrust::copy_n(thrust::cuda::par.on(PetscDefaultCudaStream), db, N, dptr[0]); in KSPSolve_HPDDM_CUDA_Private()
|
| /petsc/src/tao/complementarity/impls/ssls/ |
| H A D | ssls.c | 49 …obian, tao->solution, tao->constraints, tao->XL, tao->XU, ssls->t1, ssls->t2, ssls->da, ssls->db)); in Tao_SSLS_FunctionGradient() 50 PetscCall(MatDiagonalScale(tao->jacobian, ssls->db, NULL)); in Tao_SSLS_FunctionGradient()
|
| H A D | ssls.h | 45 Vec db; /* work vector for subdifferential calculation (row scale) */ member
|
| H A D | ssils.c | 13 PetscCall(VecDuplicate(tao->solution, &ssls->db)); in TaoSetUp_SSILS() 27 PetscCall(VecDestroy(&ssls->db)); in TaoDestroy_SSILS()
|
| H A D | ssfls.c | 14 PetscCall(VecDuplicate(tao->solution, &ssls->db)); in TaoSetUp_SSFLS() 98 PetscCall(VecDestroy(&ssls->db)); in TaoDestroy_SSFLS()
|
| /petsc/include/petsc/private/ |
| H A D | dmswarmimpl.h | 53 DMSwarmDataBucket db; member
|
| /petsc/ |
| H A D | .gitignore | 30 RDict.db
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | xclude | 50 petsc-dist/Rdict.db
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 1322 const auto db = DeviceArrayRead(dctx, B); in MatMatMult_Numeric_Dispatch() local 1329 …ose_B ? CUPMBLAS_OP_T : CUPMBLAS_OP_N, m, n, k, &one, da.cupmdata(), alda, db.cupmdata(), blda, &z… in MatMatMult_Numeric_Dispatch()
|
| /petsc/src/ksp/ksp/utils/dm/ |
| H A D | dmproject.c | 689 … nfields; ++f) PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, fieldnames[f], &gfi… in DMSwarmProjectFields()
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 3319 (prepdf/default-thermo-db-fname "") 7315 (user-defined-db-name "")
|
| /petsc/doc/ |
| H A D | petsc.bib | 1779 …url = {http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&list_uids=14… 5649 url = {http://www.informaworld.com/smpp/content~content=a782025305~db=all~order=page},
|