diff --git a/src/gravity_properties.c b/src/gravity_properties.c index 7989e97e3378df379fedd026579674c0943b858c..92c347e529378095d9b3916020cab63aa0dd2bae 100644 --- a/src/gravity_properties.c +++ b/src/gravity_properties.c @@ -57,6 +57,9 @@ void gravity_props_init(struct gravity_props *p, struct swift_params *params, p->r_cut_min = parser_get_opt_param_float(params, "Gravity:r_cut_min", gravity_props_default_r_cut_min); + if (p->mesh_size % 2 != 0) + error("The mesh side-length must be an even number."); + if (p->a_smooth <= 0.) error("The mesh smoothing scale 'a_smooth' must be > 0.");