Sampling from Gaussian processes: a tutorial and applications in global sensitivity analysis and optimization | Synapse