/home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/ABLFieldInit.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
ABLFieldInit.H
Go to the documentation of this file.
amrex::Real m_tke_cutoff_height
Cutoff height for init tke profile.
Definition ABLFieldInit.H:131
bool m_perturb_theta
Perturb temperature field with random fluctuations.
Definition ABLFieldInit.H:146
amrex::Gpu::DeviceVector< amrex::Real > m_thvv_d
Definition ABLFieldInit.H:88
amrex::Gpu::DeviceVector< amrex::Real > m_prof_tke_d
Definition ABLFieldInit.H:93
amrex::RealArray m_bottom_vel
Bottom velocity.
Definition ABLFieldInit.H:137
std::string m_1d_rans
File name for 1-D data file.
Definition ABLFieldInit.H:79
amrex::Gpu::DeviceVector< amrex::Real > m_prof_v_d
Definition ABLFieldInit.H:92
amrex::Gpu::DeviceVector< amrex::Real > m_yterrain
Definition ABLFieldInit.H:76
amrex::Real m_Vperiods
Number of sinusoidal waves in y-direction.
Definition ABLFieldInit.H:107
void operator()(const amrex::Box &vbx, const amrex::Geometry &geom, const amrex::Array4< amrex::Real > &velocity, const amrex::Array4< amrex::Real > &density, const amrex::Array4< amrex::Real > &temperature) const
Definition ABLFieldInit.cpp:211
bool add_temperature_perturbations() const
Flag indicating whether temperature field needs perturbations.
Definition ABLFieldInit.H:46
void initialize_from_inputfile()
Definition ABLFieldInit.cpp:27
amrex::Real m_deltaU
Amplitude of fluctuations in x-direction.
Definition ABLFieldInit.H:98
amrex::Real m_tke_init_factor
Multiplicative factor for init tke profile.
Definition ABLFieldInit.H:128
amrex::Vector< amrex::Real > m_v_values
Definition ABLFieldInit.H:82
amrex::Real m_tke_init
Initial value for tke field.
Definition ABLFieldInit.H:125
bool m_init_uvtheta_profile
Profiles of u, v, and theta are read in from a NetCDF File.
Definition ABLFieldInit.H:152
amrex::Vector< amrex::Real > m_theta_values
Definition ABLFieldInit.H:68
amrex::Vector< amrex::Real > m_tke_values
Definition ABLFieldInit.H:83
amrex::Real m_theta_cutoff_height
Cutoff height for temperature fluctuations.
Definition ABLFieldInit.H:122
amrex::Gpu::DeviceVector< amrex::Real > m_windht_d
Definition ABLFieldInit.H:90
amrex::Real m_Uperiods
Number of sinusoidal waves in x-direction.
Definition ABLFieldInit.H:104
amrex::Real m_theta_gauss_var
Variance for Gaussian number generator.
Definition ABLFieldInit.H:119
amrex::Real m_vel_dir
Initial wind direction (rad)
Definition ABLFieldInit.H:62
amrex::Vector< amrex::Real > m_vel
Initial velocity components.
Definition ABLFieldInit.H:53
amrex::Real m_deltaV
Amplitude of fluctuations in y-direction.
Definition ABLFieldInit.H:101
amrex::Gpu::DeviceVector< amrex::Real > m_xterrain
Definition ABLFieldInit.H:75
amrex::Gpu::DeviceVector< amrex::Real > m_thht_d
Definition ABLFieldInit.H:87
amrex::RealArray m_top_vel
Top velocity.
Definition ABLFieldInit.H:134
void perturb_temperature(const int lev, const amrex::Geometry &geom, Field &temperature) const
Definition ABLFieldInit.cpp:372
void initialize_from_netcdf()
Definition ABLFieldInit.cpp:162
amrex::Real m_vel_speed
Initial wind speed.
Definition ABLFieldInit.H:59
bool m_initial_wind_profile
Adding option for wind heights similar to temperature heights Speed-up RANS calculation using 1-D pro...
Definition ABLFieldInit.H:72
amrex::Real m_theta_gauss_mean
Mean for Gaussian number generator.
Definition ABLFieldInit.H:116
amrex::Real m_delta_t
Amplitude of temperature perturbations.
Definition ABLFieldInit.H:113
bool m_linear_profile
Initial linear velocity profile boolean.
Definition ABLFieldInit.H:140
bool m_perturb_vel
Perturb initial velocity field with sinusoidal fluctuations.
Definition ABLFieldInit.H:143
amrex::Gpu::DeviceVector< amrex::Real > m_prof_u_d
Definition ABLFieldInit.H:91
bool m_terrain_aligned_profile
Definition ABLFieldInit.H:73
amrex::Gpu::DeviceVector< amrex::Real > m_zterrain
Definition ABLFieldInit.H:77
void init_tke(const amrex::Geometry &geom, amrex::MultiFab &tke) const
Initialize TKE field.
Definition ABLFieldInit.cpp:410
amrex::Vector< amrex::Real > m_u_values
Definition ABLFieldInit.H:81
amrex::Vector< amrex::Real > m_theta_heights
Definition ABLFieldInit.H:67
amrex::Vector< amrex::Real > m_wind_heights
Definition ABLFieldInit.H:80
bool m_tke_init_profile
Initialize tke profile non-constant.
Definition ABLFieldInit.H:149
std::string m_vel_timetable
File name for velocity forcing time table.
Definition ABLFieldInit.H:56
amrex::Real m_ref_height
Reference height for velocity perturbations.
Definition ABLFieldInit.H:110
Definition Field.H:116
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Generated by