solid_cells_ogrid_cdata

Module

Description

Quick access

Types:

pencil_case_ogrid

Variables:

af, ampl_noise, bdry5, cylinder_radius, cylinder_xpos, cylinder_ypos, cylinder_zpos, delta_momentum, f_filterh_lowerx, f_filterh_lowery, f_filterh_upperx, f_filterh_uppery, filter_frequency, flow_dir, flow_dir_set, grid_func_ogrid, initsolid_cells, inter_len, interp_shift, interpol_filter, interpol_order_poly, interpolation_method, lfilter_rhoonly, lfilter_solution, lfilter_tt, lock_dt, lparticle_uradonly, lrk_tvd, lset_flow_dir, lshift_origin_lower_ogrid, lshift_origin_ogrid, lspecial_rad_int, lspecial_rad_int_mom, lxyz_ogrid, ncylinders, npencils_ogrid, particle_interpolate, pencil_case_ogrid, r_ogrid, sbp, sbp_optimized, sbp_reduced_to2, skin_depth_solid, t0, xorigo_ogrid, xyz0_ogrid

Needed modules

Types

  • type  solid_cells_ogrid_cdata/pencil_case_ogrid
    Type fields:
    • % cp (nx_ogrid) [real]

    • % cp1 (nx_ogrid) [real]

    • % cs2 (nx_ogrid) [real]

    • % cv (nx_ogrid) [real]

    • % cv1 (nx_ogrid) [real]

    • % del2lntt (nx_ogrid) [real]

    • % del2tt (nx_ogrid) [real]

    • % del2u (nx_ogrid,3) [real]

    • % diff_penc_add (nx_ogrid,nchemspec) [real]

    • % divu (nx_ogrid) [real]

    • % dydt_diff (nx_ogrid,nchemspec) [real]

    • % dydt_reac (nx_ogrid,nchemspec) [real]

    • % fpres (nx_ogrid,3) [real]

    • % fvisc (nx_ogrid,3) [real]

    • % ghhk (nx_ogrid,3,nchemspec) [real]

    • % glambda (nx_ogrid,3) [real]

    • % glncp (nx_ogrid,3) [real]

    • % glnrho (nx_ogrid,3) [real]

    • % glnrr (nx_ogrid,3) [real]

    • % glntt (nx_ogrid,3) [real]

    • % graddivu (nx_ogrid,3) [real]

    • % gradnu (nx_ogrid,3) [real]

    • % grho (nx_ogrid,3) [real]

    • % gtt (nx_ogrid,3) [real]

    • % h0_rt (nx_ogrid,nchemspec) [real]

    • % hhk_full (nx_ogrid,nchemspec) [real]

    • % i_og_cp [integer,optional/default=43]

    • % i_og_cp1 [integer,optional/default=48]

    • % i_og_cs2 [integer,optional/default=27]

    • % i_og_cv [integer,optional/default=42]

    • % i_og_cv1 [integer,optional/default=47]

    • % i_og_del2lntt [integer,optional/default=50]

    • % i_og_del2tt [integer,optional/default=33]

    • % i_og_del2u [integer,optional/default=24]

    • % i_og_diff_penc_add [integer,optional/default=35]

    • % i_og_divu [integer,optional/default=19]

    • % i_og_dydt_diff [integer,optional/default=36]

    • % i_og_dydt_reac [integer,optional/default=37]

    • % i_og_fpres [integer,optional/default=7]

    • % i_og_ghhk [integer,optional/default=40]

    • % i_og_glambda [integer,optional/default=46]

    • % i_og_glncp [integer,optional/default=41]

    • % i_og_glnrho [integer,optional/default=13]

    • % i_og_glnrr [integer,optional/default=51]

    • % i_og_glntt [integer,optional/default=49]

    • % i_og_graddivu [integer,optional/default=25]

    • % i_og_gradnu [integer,optional/default=45]

    • % i_og_gtt [integer,optional/default=32]

    • % i_og_h0_rt [integer,optional/default=38]

    • % i_og_hhk_full [integer,optional/default=39]

    • % i_og_lambda [integer,optional/default=34]

    • % i_og_lnrho [integer,optional/default=11]

    • % i_og_lntt [integer,optional/default=26]

    • % i_og_nu [integer,optional/default=44]

    • % i_og_phi_mn [integer,optional/default=5]

    • % i_og_pp [integer,optional/default=28]

    • % i_og_rcyl_mn [integer,optional/default=4]

    • % i_og_rcyl_mn1 [integer,optional/default=6]

    • % i_og_rho1 [integer,optional/default=10]

    • % i_og_rho1gpp [integer,optional/default=52]

    • % i_og_rr [integer,optional/default=53]

    • % i_og_s0_r [integer,optional/default=55]

    • % i_og_sglnrho [integer,optional/default=15]

    • % i_og_sij [integer,optional/default=20]

    • % i_og_sij2 [integer,optional/default=21]

    • % i_og_ss [integer,optional/default=29]

    • % i_og_tt [integer,optional/default=31]

    • % i_og_tt1 [integer,optional/default=54]

    • % i_og_u2 [integer,optional/default=17]

    • % i_og_ugrho [integer,optional/default=14]

    • % i_og_ugtt [integer,optional/default=30]

    • % i_og_ugu [integer,optional/default=22]

    • % i_og_ugu2 [integer,optional/default=23]

    • % i_og_uij [integer,optional/default=18]

    • % i_og_uu [integer,optional/default=16]

    • % i_og_x_mn [integer,optional/default=1]

    • % i_og_y_mn [integer,optional/default=2]

    • % i_og_z_mn [integer,optional/default=3]

    • % interpol_comm_metadata [integer]

    • % lambda (nx_ogrid) [real]

    • % lnrho (nx_ogrid) [real]

    • % lntt (nx_ogrid) [real]

    • % lpencil_ogrid (npencils_ogrid) [logical]

    • % nu (nx_ogrid) [real]

    • % phi_mn (nx_ogrid) [real]

    • % pp (nx_ogrid) [real]

    • % rcyl_mn (nx_ogrid) [real]

    • % rcyl_mn1 (nx_ogrid) [real]

    • % rho (nx_ogrid) [real]

    • % rho1 (nx_ogrid) [real]

    • % rho1gpp (nx_ogrid,3) [real]

    • % rr (nx_ogrid) [real]

    • % s0_r (nx_ogrid,nchemspec) [real]

    • % sglnrho (nx_ogrid,3) [real]

    • % sij (nx_ogrid,3,3) [real]

    • % sij2 (nx_ogrid) [real]

    • % ss (nx_ogrid) [real]

    • % tt (nx_ogrid) [real]

    • % tt1 (nx_ogrid) [real]

    • % u2 (nx_ogrid) [real]

    • % ugrho (nx_ogrid) [real]

    • % ugtt (nx_ogrid) [real]

    • % ugu (nx_ogrid,3) [real]

    • % ugu2 (nx_ogrid) [real]

    • % uij (nx_ogrid,3,3) [real]

    • % uu (nx_ogrid,3) [real]

    • % x_mn (nx_ogrid) [real]

    • % y_mn (nx_ogrid) [real]

    • % z_mn (nx_ogrid) [real]

Variables

  • solid_cells_ogrid_cdata/af [real,public/optional/default=0.1]
  • solid_cells_ogrid_cdata/ampl_noise [real,public/optional/default=0.0]
  • solid_cells_ogrid_cdata/bdry5 [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/cylinder_radius [real,public/optional/default=0.0]

    Set in start.in

  • solid_cells_ogrid_cdata/cylinder_temp [real,public/optional/default=703.0]

    Set in start.in

  • solid_cells_ogrid_cdata/cylinder_xpos [real,public/optional/default=0.0]
  • solid_cells_ogrid_cdata/cylinder_ypos [real,public/optional/default=0.0]

    Set in start.in

  • solid_cells_ogrid_cdata/cylinder_zpos [real,public/optional/default=0.0]

    Set in start.in

  • solid_cells_ogrid_cdata/delta_momentum [real,public]

    Momentum thickness of boundary layer

  • solid_cells_ogrid_cdata/f_filterh_lowerx (*,*,*,*) [real,public/allocatable]
  • solid_cells_ogrid_cdata/f_filterh_lowery (*,*,*,*) [real,public/allocatable]
  • solid_cells_ogrid_cdata/f_filterh_upperx (*,*,*,*) [real,public/allocatable]
  • solid_cells_ogrid_cdata/f_filterh_uppery (*,*,*,*) [real,public/allocatable]
  • solid_cells_ogrid_cdata/filter_frequency [integer,public/optional/default=1]
  • solid_cells_ogrid_cdata/filter_hsize [integer,public/parameter/optional/default=10/2-nghost]
  • solid_cells_ogrid_cdata/flow_dir [integer,public/optional/default=0]
  • solid_cells_ogrid_cdata/flow_dir_set [integer,public]
  • solid_cells_ogrid_cdata/grid_func_ogrid (3) [character,public/optional/default='linear']

    Set in start.in

  • solid_cells_ogrid_cdata/initsolid_cells [character,public/optional/default='cylinderstream_x']

    Set in start.in

  • solid_cells_ogrid_cdata/inter_len [integer,public/optional/default=2]

    Length of interpolation stencil

  • solid_cells_ogrid_cdata/interp_shift [integer,public/optional/default=0]

    Distance between interpolation r_int_outer and r_ogrid

  • solid_cells_ogrid_cdata/interpol_filter [integer,public/optional/default=0]

    Shift by x cells in filtering

  • solid_cells_ogrid_cdata/interpol_order_poly [integer,public/optional/default=5]

    Interpolation order for polynomial interpolation

  • solid_cells_ogrid_cdata/interpolation_method [integer,public/optional/default=1]

    Set in start.in

  • solid_cells_ogrid_cdata/lfilter_rhoonly [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/lfilter_solution [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/lfilter_tt [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/lock_dt [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/lparticle_uradonly [logical,public/optional/default=.false.]

    Turn on to have linear inteprolation of all but ur

  • solid_cells_ogrid_cdata/lrk_tvd [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/lset_flow_dir [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/lshift_origin_lower_ogrid (3) [logical,public/optional/default=.false.]

    Set in start.in

  • solid_cells_ogrid_cdata/lshift_origin_ogrid (3) [logical,public/optional/default=.false.]

    Set in start.in

  • solid_cells_ogrid_cdata/lspecial_rad_int [logical,public/optional/default=.false.]

    Turn on to have special quadratic interpolation for particles near the surface

  • solid_cells_ogrid_cdata/lspecial_rad_int_mom [logical,public/optional/default=.false.]

    Turn on to have special quadratic interpolation for particles near within momentum thickness

  • solid_cells_ogrid_cdata/lxyz_ogrid (3) [real,public]
  • solid_cells_ogrid_cdata/ncylinders [integer,public/optional/default=1]
  • solid_cells_ogrid_cdata/npencils_ogrid [integer,public/parameter/optional/default=55]
  • solid_cells_ogrid_cdata/nx_ogrid [integer,public/parameter/optional/default=nxgrid_ogrid/nprocx]
  • solid_cells_ogrid_cdata/ny_ogrid [integer,public/parameter/optional/default=nygrid_ogrid/nprocy]
  • solid_cells_ogrid_cdata/nz_ogrid [integer,public/parameter/optional/default=nzgrid_ogrid/nprocz]
  • solid_cells_ogrid_cdata/particle_interpolate [integer,public/optional/default=1]

    1: linear, 2: pseudo_quadratic, 3: quadratic

  • solid_cells_ogrid_cdata/pencil_case_ogrid [public]
  • solid_cells_ogrid_cdata/r_ogrid [real,public/optional/default=0.0]

    Set in start.in?

  • solid_cells_ogrid_cdata/sbp [logical,public/optional/default=.true.]
  • solid_cells_ogrid_cdata/sbp_optimized [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/sbp_reduced_to2 [logical,public/optional/default=.false.]
  • solid_cells_ogrid_cdata/skin_depth_solid [real,public/optional/default=0.0]

    Set in start.in

  • solid_cells_ogrid_cdata/t0 [real,public]

    Inlet temperature

  • solid_cells_ogrid_cdata/xorigo_ogrid (3) [real,public]
  • solid_cells_ogrid_cdata/xyz0_ogrid (3) [real,public]