Some input file error question. #4462
Replies: 3 comments
-
In MPI, Additionally, per node you want to avoid to oversubscribe the available CPU cores, which would result in a slowdown. Here, you have 64 cores per node. A modern CPU architecture has shared bus lines on some sub-sections of the CPU and sockets, so without knowing your exact CPU I can only guess and assume there might be maybe 4 of those. You can simplify your submission script that uses 10 nodes by using: #SBATCH --nodes=10
#SBATCH --ntasks-per-node=4
export OMP_NUM_THREADS=16
mpirun -np ${SLURM_NTASKS} warpx.3d.MPI.OMP.DP.PDP.OPMD.PSATD.QED inputs_2d_picmi so you do not need to update two locations per script when you scale. The assertion that you see is from your block/grid sizes configs. Can you post your input script here, please? |
Beta Was this translation helpful? Give feedback.
-
Hello, this is my input file, if I use the 320 mpi process for 320 cores, it will be "the number of guard cells (,,) is larger than or equal to the number of valid cells (,,)". And some times will be "free(): invalid next size (normal)
|
Beta Was this translation helpful? Give feedback.
-
By the way, is there any way to know the Real-time and maximum WARPX memory usage. |
Beta Was this translation helpful? Give feedback.
-
I write a 3d input file with grid of
but when i submit it to slurm system with 320 core, the code report that:
and when i make the grid number to be more, it will become
If i choose the MPI + OPENMP with
The report become
So i'm a little confused about how to run i 3d simulation with well define of grid and mpi/openmp node.
Beta Was this translation helpful? Give feedback.
All reactions