distributed computing with ESM3