ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_TileNoZ.H File Reference
#include <AMReX.H>
Include dependency graph for ERF_TileNoZ.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

AMREX_FORCE_INLINE amrex::IntVect TileNoZ ()
 

Function Documentation

◆ TileNoZ()

AMREX_FORCE_INLINE amrex::IntVect TileNoZ ( )

Function returns explicit tile size that prevents tiling in z

12 {
13  if (amrex::TilingIfNotGPU()) {
14  return amrex::IntVect{amrex::FabArrayBase::mfiter_tile_size[0],
15  amrex::FabArrayBase::mfiter_tile_size[1],
16  1024000};
17  }
18  else {
19  return amrex::IntVect::TheZeroVector();
20  }
21 }

Referenced by add_thin_body_sources(), Morrison::Advance(), ERF::Advance(), ERF::advance_dycore(), TurbulentPerturbation::calc_tpi_meanMag_perBox(), MYNNPBLH::compute_pblh(), MOSTAverage::compute_plane_averages(), MOSTAverage::compute_region_averages(), ComputeDiffusivityMRF(), copy_surface_tau_for_implicit(), ERF::erf_enforce_hse(), erf_init_dens_hse(), erf_make_tau_terms(), erf_slow_rhs_pre(), erf_substep_NS(), erf_substep_T(), FillZeroAreaFaceFluxes(), SAM::IceFall(), if(), Kessler::Init(), Morrison::Init(), SAM::Init(), ERF::init_custom(), ERF::init_from_hse(), ERF::init_immersed_forcing(), make_fast_coeffs(), make_sources(), TurbulentPerturbation::netZeroBuoyantAdd(), TurbulentPerturbation::netZeroBuoyantAdjust(), SAM::PrecipFall(), TurbulentPerturbation::pseudoRandomPert(), MOSTAverage::set_k_indices_T(), MOSTAverage::set_norm_indices_T(), MOSTAverage::set_norm_positions_T(), MOSTAverage::set_rotated_fields(), MOSTAverage::set_z_positions_T(), ERF::turbPert_amplitude(), MOSTAverage::write_averages(), MOSTAverage::write_k_indices(), MOSTAverage::write_norm_indices(), MOSTAverage::write_xz_positions(), and TurbulentPerturbation::zero_amp().

Here is the caller graph for this function: