Skip to content

File atm_io.hpp

File List > components > emulator_comps > eatm > src > impl > atm_io.hpp

Go to the documentation of this file

#ifndef ATM_IO_HPP
#define ATM_IO_HPP

#include "../../../common/src/emulator_logger.hpp"
#include "atm_field_manager.hpp"
#include <string>
#include <vector>

namespace emulator {
namespace impl {

bool read_atm_initial_conditions(const std::string &filename,
                                 int num_global_cols, int num_local_cols,
                                 const std::vector<int> &col_gids,
                                 const std::vector<double> &lat,
                                 AtmFieldManager &fields,
                                 const std::vector<std::string> &required_vars,
                                 Logger &logger, bool is_root);

} // namespace impl
} // namespace emulator

#endif // ATM_IO_HPP