simpeg.meta.DaskRepeatedSimulation#
- class simpeg.meta.DaskRepeatedSimulation(simulation, mappings, client)[source]#
Bases:
DaskMetaSimulationA multiprocessing version of the
RepeatedSimulation.This class makes use of a single simulation that is copied to each internal process, but only once per process.
This simulation shares internals with the
MultiprocessingMetaSimulation. class, as such please see that documentation for details regarding how to properly use multiprocessing on your operating system.- Parameters:
- simulation
simpeg.simulation.BaseSimulationordask.distributed.Future The simulation to use repeatedly with different mappings.
- mappings(
n_sim)listofsimpeg.maps.IdentityMaporlistofdask.distributed.Future The list of different mappings to use (or futures that each return a mapping).
- client
dask.distributed.Client,optional The dask client to use for communication.
- simulation
Attributes
A list of solver objects to clean when the model is updated
The distributed client that handles the internal tasks.
SimPEG
Counterobject to store iterations and run-times.HasModel.deleteTheseOnModelUpdate has been deprecated.
The future mappings paired to each simulation.
The inversion model.
True if a model is necessary
Path to directory where sensitivity file is stored.
The internal simulation.
The future list of simulations.
The survey for the simulation.
Verbose progress printout.
Methods
Jtvec(m, v[, f])Compute the Jacobian transpose times a vector for the model provided.
Jtvec_approx(m, v[, f])Approximation of the Jacobian transpose times a vector for the model provided.
Jvec(m, v[, f])Compute the Jacobian times a vector for the model provided.
Jvec_approx(m, v[, f])Approximation of the Jacobian times a vector for the model provided.
dpred([m, f])Predicted data for the model provided.
fields(m)Create fields for every simulation.
getJtJdiag(m[, W, f])Return the squared sum of columns of the Jacobian.
make_synthetic_data(m[, relative_error, ...])Make synthetic data for the model and Gaussian noise provided.
residual(m, dobs[, f])The data residual.