ARTS  2.3.1285(git:92a29ea9-dirty)
oem_mpi.h File Reference

Optimal estimation method for MPI-distributed retrieval. More...

#include "invlib/algebra.h"
#include "invlib/algebra/precision_matrix.h"
#include "invlib/algebra/solvers.h"
#include "invlib/interfaces/arts_wrapper.h"
#include "invlib/map.h"
#include "invlib/mpi/log.h"
#include "invlib/mpi/mpi_matrix.h"
#include "invlib/mpi/mpi_vector.h"
#include "invlib/optimization.h"
#include "invlib/profiling/timer.h"

Go to the source code of this file.

Classes

class  oem::AgendaWrapperMPI
 Interface for distributed ARTS forward model. More...
 

Namespaces

 oem
 

Typedefs

using oem::MPIMatrix = invlib::Matrix< invlib::MPIMatrix< invlib::Timer< ArtsMatrix > >>
 MPI-distributed matrix type based on ARTS built-in dense matrices. More...
 
using oem::MPICovarianceMatrix = invlib::Matrix< invlib::MPIMatrix< invlib::Timer< ArtsCovarianceMatrixWrapper > >>
 MPI-distributed covariance matrix type. More...
 
using oem::MPIVector = invlib::Vector< invlib::MPIVector< invlib::Timer< ArtsVector > >>
 MPI-distributed vector type. More...
 
template<typename ForwardModel >
using oem::OEM_STANDARD_MPI = invlib::MAP< ForwardModel, OEMMatrix, MPICovarianceMatrix, MPICovarianceMatrix, OEMVector, Formulation::STANDARD >
 Distributed OEM standard form. More...
 
using oem::LM_MPI = invlib::LevenbergMarquardt< Numeric, MPISparse, CG >
 Distributed Levenberg-Marquardt optimization. More...
 

Detailed Description

Optimal estimation method for MPI-distributed retrieval.

Author
Simon Pfreundschuh simon.nosp@m.pf@c.nosp@m.halme.nosp@m.rs.s.nosp@m.e
Date
Thu October 06 16:50:46 2016

Definition in file oem_mpi.h.