|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
C unit tests for MPI collective helper routines. More...
#include "test_support.h"#include "ParticleMotion.h"#include "ParticleSwarm.h"#include "grid.h"#include <stdlib.h>Go to the source code of this file.
Functions | |
| static PetscErrorCode | TestDistributeParticlesCollectiveConsistency (void) |
| Tests collective particle distribution consistency across MPI ranks. | |
| static PetscErrorCode | TestBoundingBoxCollectivesMultiRank (void) |
| Tests multi-rank bounding-box gather and broadcast helpers. | |
| static PetscErrorCode | TestRestartCellIdMigrationMovesParticleToOwner (void) |
| Tests restart fast-path migration using preloaded cell ownership metadata. | |
| int | main (int argc, char **argv) |
| Runs the unit-mpi PETSc test binary. | |
C unit tests for MPI collective helper routines.
Definition in file test_mpi_kernels.c.
|
static |
Tests collective particle distribution consistency across MPI ranks.
Definition at line 17 of file test_mpi_kernels.c.
|
static |
Tests multi-rank bounding-box gather and broadcast helpers.
Definition at line 50 of file test_mpi_kernels.c.
|
static |
Tests restart fast-path migration using preloaded cell ownership metadata.
Definition at line 95 of file test_mpi_kernels.c.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Runs the unit-mpi PETSc test binary.
Definition at line 153 of file test_mpi_kernels.c.