Home
last modified time | relevance | path

Searched refs:buoyancy (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/impls/stag/tutorials/
H A Dex6.c43 Vec buoyancy, lame; /* Global, but for efficiency one could store local vectors */ member
183 PetscCall(DMCreateGlobalVector(ctx.dm_buoyancy, &ctx.buoyancy)); in main()
184 PetscCall(VecSet(ctx.buoyancy, 1.0 / ctx.rho)); in main()
203 PetscCall(UpdateVelocity(&ctx, velocity, stress, ctx.buoyancy)); in main()
217 PetscCall(VecDestroy(&ctx.buoyancy)); in main()
369 static PetscErrorCode UpdateVelocity_2d(const Ctx *ctx, Vec velocity, Vec stress, Vec buoyancy) in UpdateVelocity_2d() argument
385 PetscCall(DMGlobalToLocal(ctx->dm_buoyancy, buoyancy, INSERT_VALUES, buoyancy_local)); in UpdateVelocity_2d()
447 static PetscErrorCode UpdateVelocity_3d(const Ctx *ctx, Vec velocity, Vec stress, Vec buoyancy) in UpdateVelocity_3d() argument
467 PetscCall(DMGlobalToLocal(ctx->dm_buoyancy, buoyancy, INSERT_VALUES, buoyancy_local)); in UpdateVelocity_3d()
551 static PetscErrorCode UpdateVelocity(const Ctx *ctx, Vec velocity, Vec stress, Vec buoyancy) in UpdateVelocity() argument
[all …]
/petsc/doc/manual/
H A Dvec.md622 : stress, Vec buoyancy)
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas2953 (melt/therm-buoyancy? #f)
2954 (melt/solut-buoyancy? #f)
8283 (turbulence/buoyancy-effects-option 1)
/petsc/doc/
H A Dpetsc.bib18039 title = {Fast iterative solvers for buoyancy driven flow problems},