The creation of bucket values is a two-step process.

First a bucketing function is applied to the compare value that was generated by the standardization function.

The second step is the generation of bucket values. A bucket generation function (specified in mpi_dvdybkt.genfunccode) takes the output of the bucket function and modifies it to produce the bucket values. The bucket generation function formats the “name” of the bucket. “Name” is used within quotation marks because the bucket name is converted to a hash number that represents a real value.

The maximum number of bucket roles (bktroles) is 15.