Index: param.ccl =================================================================== --- param.ccl (revision 62) +++ param.ccl (working copy) @@ -26,20 +26,22 @@ CCTK_INT out_every "How often to output" \ STEERABLE=recover { - * :: "Any integer" + 0 :: "no output" + 1:* :: "output every to many interations" } 1 CCTK_INT out_1d_every "How often to output 1d data" \ STEERABLE=recover { - * :: "Any integer" + 0 :: "no output" + 1:* :: "output every to many interations" } 0 #physical params: CCTK_INT nradii "How many extraction radii?" \ STEERABLE=recover { - 0:101 :: "A positive integer less than 101" + 0:100 :: "" } 1 @@ -58,7 +60,7 @@ CCTK_INT nphi "How many points in the phi direction?" \ STEERABLE=recover { - 0:* :: "Positive please" + 1:* :: "" } 100 CCTK_STRING variables "What variables to decompose" Index: src/multipole.cc =================================================================== --- src/multipole.cc (revision 62) +++ src/multipole.cc (working copy) @@ -280,7 +280,7 @@ int i, array_size=(ntheta+1)*(nphi+1); CCTK_REAL real_lm = 0.0, imag_lm = 0.0; - if (cctk_iteration % out_every != 0) + if (out_every == 0 || cctk_iteration % out_every != 0) return; int lmax = get_l_max();