Skip to content
Snippets Groups Projects
Commit dc8ac647 authored by Matthieu Schaller's avatar Matthieu Schaller
Browse files

Improve error message displayed when too few cells are available for the top-level FFT grid.

parent 2731fd75
Branches
Tags
1 merge request!367Remove 8-cell limit in gravity + non periodic case
...@@ -314,21 +314,21 @@ void space_regrid(struct space *s, int verbose) { ...@@ -314,21 +314,21 @@ void space_regrid(struct space *s, int verbose) {
"small,\n" "small,\n"
" - the (minimal) time-step is too large leading to particles with " " - the (minimal) time-step is too large leading to particles with "
"predicted smoothing lengths too large for the box size,\n" "predicted smoothing lengths too large for the box size,\n"
" - particle with velocities so large that they move by more than two " " - particles with velocities so large that they move by more than two "
"box sizes per time-step.\n"); "box sizes per time-step.\n");
/* Check if we have enough cells for gravity. */ /* Check if we have enough cells for periodic gravity. */
if (s->gravity && s->periodic && (cdim[0] < 8 || cdim[1] < 8 || cdim[2] < 8)) if (s->gravity && s->periodic && (cdim[0] < 8 || cdim[1] < 8 || cdim[2] < 8))
error( error(
"Must have at least 8 cells in each spatial dimension when gravity " "Must have at least 8 cells in each spatial dimension when periodic "
"is switched on.\nThis error is often caused by any of the " "gravity is switched on.\nThis error is often caused by any of the "
"followings:\n" "followings:\n"
" - too few particles to generate a sensible grid,\n" " - too few particles to generate a sensible grid,\n"
" - the initial value of 'Scheduler:max_top_level_cells' is too " " - the initial value of 'Scheduler:max_top_level_cells' is too "
"small,\n" "small,\n"
" - the (minimal) time-step is too large leading to particles with " " - the (minimal) time-step is too large leading to particles with "
"predicted smoothing lengths too large for the box size,\n" "predicted smoothing lengths too large for the box size,\n"
" - particle with velocities so large that they move by more than two " " - particles with velocities so large that they move by more than two "
"box sizes per time-step.\n"); "box sizes per time-step.\n");
/* In MPI-Land, changing the top-level cell size requires that the /* In MPI-Land, changing the top-level cell size requires that the
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment