Closed ashwynsam closed 2 hours ago
Thanks for reporting this issue. I was able to reproduce it.
A few remarks:
warpx_max_grid_size_x = 128,
warpx_max_grid_size_y = 128,
warpx_max_grid_size_z = 64
amrex.use_gpu_aware_mpi=0
)It seems that setting include_ghosts=False
everywhere in the script fixes the issue. @ashwynsam Could you confirm?
Issue: MPI Domain Decomposition Artifacts in Spacecraft Charging Simulation
Description
I'm extending the spacecraft charging example (
Examples/Physics_applications/spacecraft_charging
) to simulate plasma flow over an embedded boundary to determine steady-state charging potentials. While the simulation runs successfully in serial mode, running with MPI produces visible artifacts at subdomain boundaries, leading to incorrect results.Reproducible Setup
Examples/Physics_applications/spacecraft_charging
Observed Behavior
Visual Evidence
The attached image shows the potential field at t=2.12e-06s (iteration 100):
System Information
Input Script
The full script can be found below. The key components are:
Sbatch Script