/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:134
bool m_perturb_theta
Perturb temperature field with random fluctuations.
Definition ABLFieldInit.H:149
amrex::Gpu::DeviceVector< amrex::Real > m_thvv_d
Definition ABLFieldInit.H:91
amrex::Gpu::DeviceVector< amrex::Real > m_prof_tke_d
Definition ABLFieldInit.H:96
amrex::RealArray m_bottom_vel
Bottom velocity.
Definition ABLFieldInit.H:140
std::string m_1d_rans
File name for 1-D data file.
Definition ABLFieldInit.H:82
amrex::Gpu::DeviceVector< amrex::Real > m_prof_v_d
Definition ABLFieldInit.H:95
amrex::Gpu::DeviceVector< amrex::Real > m_yterrain
Definition ABLFieldInit.H:79
amrex::Real m_Vperiods
Number of sinusoidal waves in y-direction.
Definition ABLFieldInit.H:110
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:212
bool add_temperature_perturbations() const
Flag indicating whether temperature field needs perturbations.
Definition ABLFieldInit.H:46
void initialize_from_inputfile()
Definition ABLFieldInit.cpp:28
amrex::Real m_deltaU
Amplitude of fluctuations in x-direction.
Definition ABLFieldInit.H:101
amrex::Real m_tke_init_factor
Multiplicative factor for init tke profile.
Definition ABLFieldInit.H:131
amrex::Vector< amrex::Real > m_v_values
Definition ABLFieldInit.H:85
amrex::Real m_tke_init
Initial value for tke field.
Definition ABLFieldInit.H:128
bool m_init_uvtheta_profile
Profiles of u, v, and theta are read in from a NetCDF File.
Definition ABLFieldInit.H:155
amrex::Vector< amrex::Real > m_theta_values
Definition ABLFieldInit.H:71
amrex::Vector< amrex::Real > m_tke_values
Definition ABLFieldInit.H:86
amrex::Real m_theta_cutoff_height
Cutoff height for temperature fluctuations.
Definition ABLFieldInit.H:125
amrex::Gpu::DeviceVector< amrex::Real > m_windht_d
Definition ABLFieldInit.H:93
amrex::Real m_Uperiods
Number of sinusoidal waves in x-direction.
Definition ABLFieldInit.H:107
amrex::Real m_theta_gauss_var
Variance for Gaussian number generator.
Definition ABLFieldInit.H:122
amrex::Real m_vel_dir
Initial wind direction (rad)
Definition ABLFieldInit.H:65
amrex::Vector< amrex::Real > m_vel
Initial velocity components.
Definition ABLFieldInit.H:56
amrex::Real m_deltaV
Amplitude of fluctuations in y-direction.
Definition ABLFieldInit.H:104
amrex::Gpu::DeviceVector< amrex::Real > m_xterrain
Definition ABLFieldInit.H:78
amrex::Gpu::DeviceVector< amrex::Real > m_thht_d
Definition ABLFieldInit.H:90
amrex::RealArray m_top_vel
Top velocity.
Definition ABLFieldInit.H:137
void initialize_from_netcdf()
Definition ABLFieldInit.cpp:163
amrex::Real m_vel_speed
Initial wind speed.
Definition ABLFieldInit.H:62
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:75
amrex::Real m_theta_gauss_mean
Mean for Gaussian number generator.
Definition ABLFieldInit.H:119
void perturb_temperature(int lev, const amrex::Geometry &geom, Field &temperature) const
Definition ABLFieldInit.cpp:369
amrex::Real m_delta_t
Amplitude of temperature perturbations.
Definition ABLFieldInit.H:116
bool m_linear_profile
Initial linear velocity profile boolean.
Definition ABLFieldInit.H:143
bool m_perturb_vel
Perturb initial velocity field with sinusoidal fluctuations.
Definition ABLFieldInit.H:146
amrex::Gpu::DeviceVector< amrex::Real > m_prof_u_d
Definition ABLFieldInit.H:94
bool m_terrain_aligned_profile
Definition ABLFieldInit.H:76
amrex::Gpu::DeviceVector< amrex::Real > m_zterrain
Definition ABLFieldInit.H:80
void init_tke(const amrex::Geometry &geom, amrex::MultiFab &tke) const
Initialize TKE field.
Definition ABLFieldInit.cpp:406
amrex::Vector< amrex::Real > m_u_values
Definition ABLFieldInit.H:84
amrex::Vector< amrex::Real > m_theta_heights
Definition ABLFieldInit.H:70
amrex::Vector< amrex::Real > m_wind_heights
Definition ABLFieldInit.H:83
bool m_tke_init_profile
Initialize tke profile non-constant.
Definition ABLFieldInit.H:152
std::string m_vel_timetable
File name for velocity forcing time table.
Definition ABLFieldInit.H:59
amrex::Real m_ref_height
Reference height for velocity perturbations.
Definition ABLFieldInit.H:113
Definition Field.H:112
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Generated by