FV3 Bundle
RunFV3JEDI.cc
Go to the documentation of this file.
1 /*
2  * (C) Copyright 2018 UCAR
3  *
4  * This software is licensed under the terms of the Apache Licence Version 2.0
5  * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
6  */
7 
8 #include <fstream>
9 
10 #include "eckit/config/Configuration.h"
11 #include "oops/runs/Run.h"
12 #include "oops/util/Logger.h"
13 
14 #include "src/Run/RunFV3JEDI.h"
15 #include "RunFV3JEDIFortran.h"
16 #include "UtilitiesFV3JEDI.h"
17 
18 namespace fv3jedi {
19 
20 // -----------------------------------------------------------------------------
21 
22 RunFV3JEDI::RunFV3JEDI(int argc, char ** argv) : oops::Run(argc, argv) {
23  oops::Log::trace() << "Creating RunFV3JEDI" << std::endl;
24  const eckit::Configuration * conf = &config();
25 
29 
30  oops::Log::trace() << "RunFV3JEDI created" << std::endl;
31 }
32 
33 // -----------------------------------------------------------------------------
34 
36  oops::Log::trace() << "Destructing RunFV3JEDI" << std::endl;
38  oops::Log::trace() << "MPI finalized, RunFV3JEDI destructed" << std::endl;
39 }
40 
41 // -----------------------------------------------------------------------------
42 
43 } // namespace fv3jedi
RunFV3JEDI(int, char **)
Definition: RunFV3JEDI.cc:22
void removeFv3Input()
Definition: conf.py:1
The namespace for the main oops code.
void fv3jedi_finalize_f()
void fv3jedi_setup_f(const eckit::Configuration *const *)
const eckit::Configuration & config() const
Definition: Run.h:36
void stageFv3Input(const eckit::Configuration &conf)