Skip to content
Snippets Groups Projects
Commit cc80cd29 authored by Martin Reinecke's avatar Martin Reinecke
Browse files

merge

parents 4b4cc05b 83feda90
Branches
Tags
1 merge request!387Remove standard MPI parallelization
Pipeline #65062 passed
Changes since NIFTy 5: Changes since NIFTy 5:
Updates regarding correlated fields
===================================
The most commonly used model for homogeneous and isotropic correlated fields in
nifty5 has been `SLAmplitude` combined with `CorrelatedField`. This model
exhibits unintuitive couplings between its parameters and as been replaced
by `CorrelatedFieldMaker` in NIFTy 6. This model aims to conceptionally provide
the same functionality. However, internally it works quite differently. Therefore,
specific classes for `SLAmplitude` like `LogRGSpace`, `QHTOperator`, `ExpTransform`,
`SlopeOperator`, `SymmetrizingOperator`, `CepstrumOperator`, `CorrelatedField`
and `MfCorrelatedField` are not needed anymore and have been removed. In general,
`CorrelatedFieldMaker` feels to be better conditioned leading to faster convergence
but it is hard to make explicit tests since the two approaches cannot be mapped
onto each other exactly. We experienced that preconditioning in the `MetricGaussianKL`
via `napprox` breaks the inference scheme with the new model so `napprox` may not
be used here.
Removal of the standard parallelization scheme: Removal of the standard parallelization scheme:
=============================================== ===============================================
...@@ -19,3 +36,4 @@ User-visible changes: ...@@ -19,3 +36,4 @@ User-visible changes:
replaced by a single function called `makeField` replaced by a single function called `makeField`
- the property `local_shape` has been removed from `Domain` (and subclasses) - the property `local_shape` has been removed from `Domain` (and subclasses)
and `DomainTuple`. and `DomainTuple`.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment