burnman icon indicating copy to clipboard operation
burnman copied to clipboard

Replace finite differences with analytical derivatives

Open bobmyhill opened this issue 3 years ago • 0 comments

The Brosh-Calphad EoS currently uses finite difference to calculate dTheta/dP and the isothermal bulk modulus. For materials with a high bulk modulus, this is inaccurate (and there is no value of deltaP which would be suitable for the range of geologically interesting bulk moduli).

We should

  • [ ] replace the finite difference schemes with analytical derivatives in the Brosh-Calphad EoS.
  • [ ] replace any other finite difference calculations.

bobmyhill avatar Mar 02 '22 15:03 bobmyhill