Solving equation within Distributed loop

I think you might be removing the processes before they do any work. The documentation indicates that @distributed returns immediately without waiting for the processes to complete and suggests @sync @distributed if you want to wait.