13 #include "atlas/field.h"
14 #include "atlas/functionspace.h"
15 #include "atlas/grid.h"
16 #include "atlas/util/Config.h"
18 #include "oops/util/abor1_cpp.h"
19 #include "oops/util/Logger.h"
28 const eckit::mpi::Comm & comm) : comm_(comm) {
59 for (
int jfield = 0; jfield < other.
atlasFieldSet_->size(); ++jfield) {
91 std::vector<double> vc(nz);
92 if (vcUnits ==
"levels") {
93 for (
int i=0; i < nz; ++i) {vc[i]=i+1;}
95 std::stringstream errorMsg;
96 errorMsg <<
"Uknown vertical coordinate unit " << vcUnits << std::endl;
97 ABORT(errorMsg.str());
99 oops::Log::debug() <<
"QG vert coord: " << vc << std::endl;
111 os <<
"Geometry:" << std::endl;
112 os <<
"nx = " << nx <<
", ny = " << ny <<
", nz = " << nz << std::endl;
113 os <<
"deltax = " << deltax <<
", deltay = " << deltay << std::endl;