json perturbation zmq mpi iterations csf mol_properties