| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic_sort.c | 130 PetscErrorCode DMSwarmSortGetNumberOfPointsPerCell(DM sw, PetscInt cell, PetscInt *npoints) in DMSwarmSortGetNumberOfPointsPerCell() 164 PetscErrorCode DMSwarmSortGetPointsPerCell(DM sw, PetscInt cell, PetscInt *npoints, PetscInt **pidl… in DMSwarmSortGetPointsPerCell() 248 PetscErrorCode DMSwarmSortGetAccess(DM sw) in DMSwarmSortGetAccess() 311 PetscErrorCode DMSwarmSortRestoreAccess(DM sw) in DMSwarmSortRestoreAccess() 340 PetscErrorCode DMSwarmSortGetIsValid(DM sw, PetscBool *isvalid) in DMSwarmSortGetIsValid() 372 PetscErrorCode DMSwarmSortGetSizes(DM sw, PetscInt *ncells, PetscInt *npoints) in DMSwarmSortGetSizes()
|
| H A D | swarmpic.c | 258 PetscErrorCode DMSwarmCellDMGetBlockSize(DMSwarmCellDM celldm, DM sw, PetscInt *bs) in DMSwarmCellDMGetBlockSize() 344 PetscErrorCode DMSwarmSetPointsUniformCoordinates(DM sw, PetscReal min[], PetscReal max[], PetscInt… in DMSwarmSetPointsUniformCoordinates() 498 PetscErrorCode DMSwarmSetPointCoordinates(DM sw, PetscInt npoints, PetscReal coor[], PetscBool redu… in DMSwarmSetPointCoordinates() 752 PetscErrorCode DMSwarmCreatePointPerCellCount(DM sw, PetscInt *ncells, PetscInt **count) in DMSwarmCreatePointPerCellCount() 834 PetscErrorCode DMSwarmGetNumSpecies(DM sw, PetscInt *Ns) in DMSwarmGetNumSpecies() 856 PetscErrorCode DMSwarmSetNumSpecies(DM sw, PetscInt Ns) in DMSwarmSetNumSpecies() 880 PetscErrorCode DMSwarmGetCoordinateFunction(DM sw, PetscSimplePointFn **coordFunc) in DMSwarmGetCoordinateFunction() 904 PetscErrorCode DMSwarmSetCoordinateFunction(DM sw, PetscSimplePointFn *coordFunc) in DMSwarmSetCoordinateFunction() 930 PetscErrorCode DMSwarmGetVelocityFunction(DM sw, PetscSimplePointFn **velFunc) in DMSwarmGetVelocityFunction() 954 PetscErrorCode DMSwarmSetVelocityFunction(DM sw, PetscSimplePointFn *velFunc) in DMSwarmSetVelocityFunction() [all …]
|
| H A D | swarm.c | 117 PetscErrorCode DMSwarmVectorGetField(DM sw, PetscInt *Nf, const char **fieldnames[]) in DMSwarmVectorGetField() 176 PetscErrorCode DMSwarmVectorDefineFields(DM sw, PetscInt Nf, const char *fieldnames[]) in DMSwarmVectorDefineFields() 218 static PetscErrorCode DMCreateGlobalVector_Swarm(DM sw, Vec *vec) in DMCreateGlobalVector_Swarm() 252 static PetscErrorCode DMCreateLocalVector_Swarm(DM sw, Vec *vec) in DMCreateLocalVector_Swarm() 348 static PetscErrorCode DMSwarmDestroyVectorFromFields_Private(DM sw, PetscInt Nf, const char *fieldn… in DMSwarmDestroyVectorFromFields_Private() 388 static PetscErrorCode DMSwarmCreateVectorFromFields_Private(DM sw, PetscInt Nf, const char *fieldna… in DMSwarmCreateVectorFromFields_Private() 642 static PetscErrorCode DMCreateMatrix_Swarm(DM sw, Mat *m) in DMCreateMatrix_Swarm() 942 static PetscErrorCode DMSwarmComputeGradientMatrix_Private(DM sw, DM dm, Mat derv, PetscBool useDel… in DMSwarmComputeGradientMatrix_Private() 1069 static PetscErrorCode DMCreateGradientMatrix_Swarm(DM sw, DM dm, Mat *derv) in DMCreateGradientMatrix_Swarm() 1386 PetscErrorCode DMSwarmSetLocalSizes(DM sw, PetscInt nlocal, PetscInt buffer) in DMSwarmSetLocalSizes() [all …]
|
| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex4.c | 89 static PetscErrorCode CreateSwarm(DM dm, AppCtx *user, DM *sw) in CreateSwarm() 132 DM sw; in RHSFunction() local 162 DM sw; in RHSJacobian() local 218 DM sw; in RHSJacobianS() local 241 DM sw; in RHSObjectiveF() local 266 DM sw; in RHSFunctionG() local 291 DM sw; in CreateSolution() local 311 DM sw; in SetProblem() local 366 DM sw; in InitializeSolve() local 396 DM sw; in ComputeError() local [all …]
|
| H A D | ex5.c | 51 static PetscErrorCode CreateSwarm(DM dm, AppCtx *user, DM *sw) in CreateSwarm() 95 DM sw; in RHSFunction() local 133 DM sw; in RHSJacobian() local 165 DM sw; in RHSFunctionX() local 186 DM sw; in RHSFunctionV() local 218 DM sw; in CreateSolution() local 238 DM sw; in SetProblem() local 296 DM sw; in DMSwarmTSRedistribute() local 380 DM sw; in InitializeSolveAndSwarm() local 425 DM sw; in ComputeError() local [all …]
|
| H A D | ex1.c | 50 static PetscErrorCode CreateSwarm(DM dm, DM *sw, AppCtx *user) in CreateSwarm() 96 static PetscErrorCode CheckMigrate(DM sw) in CheckMigrate() 127 static PetscErrorCode CheckPointInsertion(DM sw) in CheckPointInsertion() 154 static PetscErrorCode CheckPointInsertion_Boundary(DM sw) in CheckPointInsertion_Boundary() 197 DM dm, sw; in main() local
|
| H A D | ex8.c | 50 static PetscErrorCode CreateSwarm(DM dm, AppCtx *user, DM *sw) in CreateSwarm() 74 static PetscErrorCode TestDistribution(DM sw, PetscReal confidenceLevel, AppCtx *user) in TestDistribution() 126 DM dm, sw; in main() local
|
| H A D | ex12.c | 68 static PetscErrorCode InitializeParticles(DM sw, UserContext *user) in InitializeParticles() 86 DM dm, sw; in main() local
|
| H A D | ex3.c | 32 static PetscErrorCode CreateParticles(DM dm, DM *sw, AppCtx *user) in CreateParticles() 69 DM dm, sw, cellsw; /* Mesh and particle managers */ in main() local
|
| H A D | ex6.c | 184 static PetscErrorCode CreateSwarm(DM dm, AppCtx *user, DM *sw) in CreateSwarm() 232 static PetscErrorCode ComputeFieldAtParticles_Coulomb(SNES snes, DM sw, PetscReal E[]) in ComputeFieldAtParticles_Coulomb() 263 static PetscErrorCode ComputeFieldAtParticles_Primal(SNES snes, DM sw, PetscReal E[]) in ComputeFieldAtParticles_Primal() 370 static PetscErrorCode ComputeFieldAtParticles_Mixed(SNES snes, DM sw, PetscReal E[]) in ComputeFieldAtParticles_Mixed() 488 static PetscErrorCode ComputeFieldAtParticles(SNES snes, DM sw, PetscReal E[]) in ComputeFieldAtParticles() 522 DM sw; in RHSFunction() local 569 DM sw; in RHSJacobian() local 601 DM sw; in RHSFunctionX() local 623 DM sw; in RHSFunctionV() local 664 DM sw; in RHSJacobianS() local [all …]
|
| H A D | ex11.c | 183 static PetscErrorCode CreateSwarm(DM dm, DM *sw, AppCtx *user) in CreateSwarm() 219 static PetscErrorCode computeParticleMoments(DM sw, Vec u, PetscReal moments[3], AppCtx *user) in computeParticleMoments() 303 static PetscErrorCode TestParticlesToField(DM sw, DM dm, Vec fhat, AppCtx *user) in TestParticlesToField() 331 static PetscErrorCode TestFieldToParticles(DM sw, DM dm, Vec fhat, AppCtx *user) in TestFieldToParticles() 357 static PetscErrorCode TestParticlesToGradientField(DM sw, DM dm, Vec fhat, AppCtx *user) in TestParticlesToGradientField() 378 DM dm, subdm, sw; in main() local
|
| H A D | ex2.c | 170 static PetscErrorCode CreateParticles(DM dm, DM *sw, AppCtx *user) in CreateParticles() 264 static PetscErrorCode CreateParticles_Shape(DM dm, DM *sw, AppCtx *user) in CreateParticles_Shape() 322 static PetscErrorCode computeParticleMoments(DM sw, PetscReal moments[3], AppCtx *user) in computeParticleMoments() 396 static PetscErrorCode TestL2ProjectionParticlesToField(DM dm, DM sw, Vec fhat, AppCtx *user) in TestL2ProjectionParticlesToField() 417 static PetscErrorCode TestL2ProjectionFieldToParticles(DM dm, DM sw, Vec fhat, AppCtx *user) in TestL2ProjectionFieldToParticles() 548 static PetscErrorCode TestFieldGradientProjection(DM dm, DM sw, AppCtx *user) in TestFieldGradientProjection() 608 static PetscErrorCode TestL2Projection_Shape(DM dm, DM sw, AppCtx *user) in TestL2Projection_Shape() 651 DM dm, sw; in main() local
|
| H A D | ex7.c | 43 PetscErrorCode createSwarm(const DM dm, DM *sw) in createSwarm() 59 PetscErrorCode gridToParticles(const DM dm, DM sw, PetscReal *moments, Vec rhs, Mat M_p) in gridToParticles() 161 PetscErrorCode particlesToGrid(const DM dm, DM sw, const PetscInt Np, const PetscInt a_tid, const P… in particlesToGrid()
|
| /petsc/src/ts/tests/ |
| H A D | ex30.c | 69 PetscErrorCode createSwarm(const DM dm, PetscInt dim, DM *sw) in createSwarm() 86 static PetscErrorCode makeSwarm(DM sw, const PetscInt dim, const PetscInt Np, const PetscReal xx[],… in makeSwarm() 105 static PetscErrorCode createMp(const DM dm, DM sw, Mat *Mp_out) in createMp() 136 static PetscErrorCode particlesToGrid(const DM dm, DM sw, const PetscInt a_tid, const PetscInt dim,… in particlesToGrid() 159 PetscErrorCode gridToParticles(const DM dm, DM sw, const Vec rhs, Vec work_ferhs, Mat M_p, Mat Mass) in gridToParticles() 307 DM sw = globSwarmArray[LAND_PACK_IDX(v_id, grid)]; in gridToParticles_private() local 327 DM sw = globSwarmArray[LAND_PACK_IDX(v_id, grid)]; in gridToParticles_private() local 396 DM sw = printCtx->globSwarmArray[LAND_PACK_IDX(v_id, grid)]; in PostStep() local 423 DM sw = printCtx->globSwarmArray[LAND_PACK_IDX(v_id, grid)]; in PostStep() local 711 DM sw = globSwarmArray[LAND_PACK_IDX(v_id, grid)]; in go() local [all …]
|
| H A D | ex27.c | 60 static PetscErrorCode SetInitialCoordinates(DM sw) in SetInitialCoordinates() 162 static PetscErrorCode CreateParticles(DM dm, DM *sw, AppCtx *user) in CreateParticles() 335 DM sw; /* Particles */ in RHSFunctionParticles() local 394 DM sw; in UpdateSwarm() local 425 DM dm, sw; /* Velocity space mesh and Particle Swarm */ in main() local
|
| H A D | ex28.c | 57 static PetscErrorCode SetInitialCoordinates(DM sw) in SetInitialCoordinates() 149 static PetscErrorCode CreateParticles(DM dm, DM *sw, AppCtx *user) in CreateParticles() 355 DM sw, dm; in HGMonitor() local 421 DM sw, plex; in KSConv() local 483 DM dm, sw; /* Velocity space mesh and Particle Swarm */ in main() local
|
| /petsc/src/dm/tests/ |
| H A D | ex47.c | 13 const PetscInt M = 10, N = 15, P = 30, dof = 1, sw = 1; in test_3d() local 56 const PetscInt M = 10, N = 20, dof = 1, sw = 1; in test_2d() local 95 const PetscInt M = 10, N = 20, dof = 1, sw = 1; in test_2d_nocoord() local 133 const PetscInt M = 10, N = 20, P = 30, dof = 1, sw = 1; in test_3d_nocoord() local
|
| H A D | ex42.c | 15 const PetscInt M = 10, N = 15, P = 30, dof = 1, sw = 1; in test_3d() local 58 const PetscInt M = 10, N = 20, dof = 1, sw = 1; in test_2d() local 97 const PetscInt M = 10, N = 20, dof = 1, sw = 1; in test_2d_nocoord() local 135 const PetscInt M = 10, N = 20, P = 30, dof = 1, sw = 1; in test_3d_nocoord() local
|
| H A D | ex48.c | 27 const PetscInt M = 10, N = 15, P = 30, sw = 1; in test_3d() local 70 const PetscInt M = 10, N = 20, sw = 1; in test_2d() local 109 const PetscInt M = 10, N = 15, P = 30, sw = 1; in test_3d_compat() local 161 const PetscInt M = 10, N = 20, sw = 1; in test_2d_compat() local
|
| /petsc/src/ts/tutorials/hamiltonian/ |
| H A D | ex3.c | 148 static PetscErrorCode SetupContext(DM dm, DM sw, AppCtx *user) in SetupContext() 180 static PetscErrorCode CheckNonNegativeWeights(DM sw, AppCtx *user) in CheckNonNegativeWeights() 225 DM sw; in MonitorEField() local 292 DM sw; in MonitorMoments() local 308 DM sw; in MonitorParticles() local 396 static PetscErrorCode CreateVelocityDM(DM sw, DM *vdm) in CreateVelocityDM() 451 static PetscErrorCode InitializeParticles_Centroid(DM sw) in InitializeParticles_Centroid() 577 static PetscErrorCode InitializeWeights(DM sw, PetscReal totalWeight, PetscProbFn *func, const Pets… in InitializeWeights() 692 static PetscErrorCode InitializeParticles_PerturbedWeights(DM sw, AppCtx *user) in InitializeParticles_PerturbedWeights() 704 static PetscErrorCode InitializeConstants(DM sw, AppCtx *user) in InitializeConstants() [all …]
|
| H A D | ex2.c | 244 static PetscErrorCode SetupContext(DM dm, DM sw, AppCtx *ctx) in SetupContext() 417 static PetscErrorCode CheckNonNegativeWeights(DM sw, AppCtx *ctx) in CheckNonNegativeWeights() 453 static PetscErrorCode computeVelocityFEMMoments(DM sw, PetscReal moments[], AppCtx *user) in computeVelocityFEMMoments() 515 DM sw; in MonitorEField() local 577 DM sw; in MonitorMoments() local 594 DM sw; in MonitorInitialConditions() local 639 DM sw, dm; in MonitorVelocity() local 735 DM dm, sw; in MonitorPositions_2D() local 797 DM dm, sw; in MonitorPoisson() local 1114 static PetscErrorCode CreateVelocityDM(DM sw, DM *vdm) in CreateVelocityDM() [all …]
|
| H A D | ex4.c | 325 static PetscErrorCode SetupContext(DM dm, DM sw, AppCtx *ctx) in SetupContext() 579 static PetscErrorCode CheckNonNegativeWeights(DM sw, AppCtx *ctx) in CheckNonNegativeWeights() 615 static PetscErrorCode computeVelocityFEMMoments(DM sw, PetscReal moments[], AppCtx *ctx) in computeVelocityFEMMoments() 749 DM sw; in MonitorEField() local 879 DM sw; in MonitorMoments() local 916 DM sw; in ComputeMomentFields() local 1110 DM sw; in MonitorInitialConditions() local 1155 DM sw, dm; in MonitorVelocity() local 1251 DM dm, sw; in MonitorPositions_2D() local 1313 DM dm, sw; in MonitorPoisson() local [all …]
|
| /petsc/src/dm/impls/da/tests/ |
| H A D | ex1.c | 6 PetscErrorCode DMSwarmPrint(DM sw) in DMSwarmPrint() 38 DM dm, sw; in main() local
|
| /petsc/src/ksp/ksp/utils/dm/ |
| H A D | dmproject.c | 425 static PetscErrorCode DMSwarmProjectField_Conservative_PLEX(DM sw, DM dm, Vec u_p, Vec u_f) in DMSwarmProjectField_Conservative_PLEX() 457 static PetscErrorCode DMSwarmProjectParticles_Conservative_PLEX(DM sw, DM dm, Vec u_p, Vec u_f) in DMSwarmProjectParticles_Conservative_PLEX() 497 static PetscErrorCode DMSwarmProjectFields_Plex_Internal(DM sw, DM dm, PetscInt Nf, const char *fie… in DMSwarmProjectFields_Plex_Internal() 675 PetscErrorCode DMSwarmProjectFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[], Vec f… in DMSwarmProjectFields() 714 static PetscErrorCode DMSwarmProjectGradientField_Conservative_PLEX(DM sw, DM dm, Vec u_p, Vec u_f) in DMSwarmProjectGradientField_Conservative_PLEX() 753 static PetscErrorCode DMSwarmProjectGradientParticles_Conservative_PLEX(DM sw, DM dm, Vec u_p, Vec … in DMSwarmProjectGradientParticles_Conservative_PLEX() 793 static PetscErrorCode DMSwarmProjectGradientFields_Plex_Internal(DM sw, DM dm, PetscInt Nf, const c… in DMSwarmProjectGradientFields_Plex_Internal() 818 PetscErrorCode DMSwarmProjectGradientFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[… in DMSwarmProjectGradientFields() 850 static PetscErrorCode InitializeParticles_Regular(DM sw, PetscInt n) in InitializeParticles_Regular() 1008 static PetscErrorCode DMSwarmRemap_Colella_Internal(DM sw, DM *rsw) in DMSwarmRemap_Colella_Internal() [all …]
|
| /petsc/src/dm/impls/swarm/tutorials/ |
| H A D | ex1.c | 10 DM dm, sw; in main() local
|