It should default to 2, but you can check this by looking in atm_in to see what nspltvrm is set to.The proper value of this setting can depend on many things, including resolution (especially vertical), the time steps, and or very strong physics forcings that push the model to the edge of stability (e.g. very high stresses or temperature gradients). The setting of 2 seems appropriate for standard WACCM configurations at 2 degrees.If you change nspltvrm, you do not have to start the run over; it can be adjusted at any time. But if you change it, you may also have to change nsplit, which is the bulk dynamics time step. These two settings control nested loops, so nsplit must be a multiple of nspltvrm. Here are the standard settings for WACCM:nsplit = 8
nspltvrm = 2Here's one change that you could attempt, by placing the following line in your user_nl_cam:nspltvrm = 4This works because 4 divides 8. If you wanted to increase nspltvrm further, you might have to try something like this:nsplit = 12
nspltvrm = 6However, only a few runs have required very significant changes to nsplit, and this generally means that either you have some serious bug, or that you are doing something that's substantially different from any supported way of running the model.There is one more setting for the FV dycore, which is called "nspltrac", and controls the tracer advection (which can be expensive and is done less frequently than bulk dynamics). We generally allow this to be set automatically by the model, but, if set, it must be a multiple of nspltvrm and nsplit must be a multiple of it. To put it differently, the three variables must satisfynsplit/nspltrac = m
nspltrac/nspltvrm = nwhere m and n are positive integers (either or both can be 1).