Q - Does the simulation have a large amount of data?
First both your CPU (Xeon, Opteron and many AMD CPU's) and MOBO must support ECC RAM (RDIMM, UDIMM) per supported type(s).
My take on ECC is simple, if the end product is for final production i.e. commercial use then always choose ECC. Some of my friends want even their home PC to have server/workstation components. There's no downside.
Sure you can have an error or errors after 6-10 hours, ECC is important if error-free is important.
Example 100% of my SQL and all servers and workstations are all running Xeon + ECC. I do Enterprise SQL data including CRM, REO, TAX, GIS, IDX, etc data processing with huge amounts of data where just by the sheer volume there would be errors 'guaranteed' i.e. corruption of time with non-ECC.