The idea is to request as much data as possible from the same tape file . The natural way to group requests would be: all parameters, all levels, all time-steps for all dates of a month
Note: 'all' means 'all' that the user wants. It doesn't have to be all parameters.