add hashing for MPI equality check for fields in optimize_kl
checking MPI equality of large fields explicitly can crash and lead to segmentation faults, that's why we introduced the possibility to just compare hashes. We didn't add it to the check in the _single_value_sample_list
in optimize_kl.py and I run into an issue there.