Go to the documentation of this file.
   10 #include "eckit/config/Configuration.h" 
   12 #include "oops/util/DateTime.h" 
   13 #include "oops/util/Logger.h" 
   25 static oops::ModelMaker<Traits, ModelNUOPC> 
makermodel_(
"NUOPC");
 
   28                             const eckit::Configuration & 
model)
 
   29   : keyConfig_(0), tstep_(0), geom_(resol),
 
   30   vars_(std::vector<std::string>{
"ud", 
"vd", 
"ua", 
"va", 
"t", 
"delp",
 
   31                                  "q", 
"qi", 
"ql", 
"o3mr"})
 
   33   oops::Log::trace() << 
"ModelNUOPC::ModelNUOPC" << std::endl;
 
   34   tstep_ = util::Duration(
model.getString(
"tstep"));
 
   35   const eckit::Configuration * configc = &
model;
 
   37   oops::Log::trace() << 
"ModelNUOPC created" << std::endl;
 
   42   oops::Log::trace() << 
"ModelNUOPC destructed" << std::endl;
 
   48   oops::Log::debug() << 
"ModelNUOPC::initialize" << std::endl;
 
   54   util::DateTime * dtp1 = &start;
 
   58   oops::Log::debug() << 
"ModelNUOPC::step" << std::endl;
 
   64   oops::Log::debug() << 
"ModelNUOPC::finalize" << std::endl;
 
   68   os << 
"ModelNUOPC::print not implemented";
 
  
 
void fv3jedi_nuopc_delete_f90(F90model &)
 
void fv3jedi_nuopc_create_f90(const eckit::Configuration *const *, const F90geom &, F90model &)
 
void initialize(State &) const
Prepare model integration.
 
void fv3jedi_nuopc_step_f90(const F90model &, const F90state &, util::DateTime *const *, util::DateTime *const *)
 
void step(State &, const ModelBias &) const
Model integration.
 
void fv3jedi_nuopc_finalize_f90(const F90model &, const F90inc &, util::DateTime *const *)
 
Model error for the FV3JEDI model.
 
const util::DateTime & validTime() const
 
void fv3jedi_nuopc_initialize_f90(const F90model &, const F90state &, util::DateTime *const *)
 
Geometry handles geometry for FV3JEDI model.
 
ModelNUOPC(const Geometry &, const eckit::Configuration &)
 
Configuration files should be formatted as e.g.
 
void finalize(State &) const
Finish model integration.
 
void print(std::ostream &) const
 
static oops::ModelMaker< Traits, ModelFV3LM > makermodel_("FV3LM")