9 #include "saber/oops/instantiateCovarFactory.h" 
   10 #include "saber/oops/instantiateLocalizationFactory.h" 
   11 #include "saber/oops/instantiateVariableChangeFactory.h" 
   12 #include "ufo/instantiateObsFilterFactory.h" 
   13 #include "ufo/ObsTraits.h" 
   15 #include "oops/runs/EnsembleApplication.h" 
   16 #include "oops/runs/Run.h" 
   17 #include "oops/runs/Variational.h" 
   19 int main(
int argc,  
char ** argv) {
 
   20   oops::Run run(argc, argv);
 
   21   saber::instantiateCovarFactory<fv3jedi::Traits>();
 
   22   saber::instantiateLocalizationFactory<fv3jedi::Traits>();
 
   23   saber::instantiateVariableChangeFactory<fv3jedi::Traits>();
 
   24   ufo::instantiateObsFilterFactory<ufo::ObsTraits>();
 
   25   oops::EnsembleApplication<oops::Variational <fv3jedi::Traits, ufo::ObsTraits> > eda;
 
   26   return run.execute(eda);