Skip to content

File emulator_atm.hpp

FileList > components > emulator_comps > eatm > src > emulator_atm.hpp

Go to the source code of this file

Atmosphere emulator component declaration. More...

  • #include "../../common/src/coupling_fields.hpp"
  • #include "../../common/src/emulator_comp.hpp"
  • #include "../../common/src/emulator_config.hpp"
  • #include "../../common/src/emulator_output_manager.hpp"
  • #include "../../common/src/inference/inference_backend.hpp"
  • #include "impl/atm_coupling.hpp"
  • #include "impl/atm_field_data_provider.hpp"
  • #include "impl/atm_field_manager.hpp"
  • #include <fstream>
  • #include <memory>
  • #include <string>
  • #include <vector>

Namespaces

Type Name
namespace emulator

Classes

Type Name
class EmulatorAtm
Atmosphere emulator component.

Detailed Description

Defines the EmulatorAtm class, which implements an AI-based atmosphere component for E3SM. Supports multiple inference backends (STUB, LibTorch) for executing neural network models like ACE2.


The documentation for this class was generated from the following file components/emulator_comps/eatm/src/emulator_atm.hpp