I've found that simulation results are different when using different number of processors. This occurs on my personal computer, as well as on Sherlock (a Stanford computing cluster). Moreover, for the same number of processors, the results are different between my personal computer and Sherlock. The difference is small, but definitely different. The difference seems to be greatest in the beginning of the simulation.
To replicate, run the following simulation with SimVascular/svFSI (master branch) with 1 and 4 procs and observe the difference in B_ST_Velocity_flux.txt.
02-LV-Guccione-passive.zip
Does this have to do with ParMETIS splitting elements, which would effectively change the mesh slightly. Does this mean the mesh is not dense enough?
The difference is small, but I believe in some cases it can be consequential and I'd like to understand why this happens.