noparticles_surfspec

Module

Description

$Id: noparticles_surfspec.f90 19193 2012-06-30 12:55:46Z wdobler $

This module takes care of everything related to particle surface fractions.

** AUTOMATIC CPARAM.INC GENERATION ************************

Declare (for generation of cparam.inc) the number of f array variables and auxiliary variables added by this module

CPARAM logical, parameter :: lparticles_surfspec=.false.


Quick access

Variables:

allocate_surface_pencils, calc_mass_trans_coeff, calc_mass_trans_reactants, create_jmap, dmass_frac_dt, find_index, idiag_dtpchem, idiag_surf, init_surf, init_surf_mol_frac, ispecenth, jar, jch, jch2, jch3, jch4, jco, jco2, jh, jh2, jh2o, jhco, jn2, jo, jo2, joh, lboundary_explicit, ldiffenth, ldiffs, ldiffuse_backenth, ldiffuse_backspec, linfinite_diffusion, lpchem_cdtc, lpchem_mass_enth, lpfilter, lspecies_transfer, lwrite, mass_trans_coeff_reactants, mass_trans_coeff_species, ndiffsteps, nu_power, rdiffconsts, register_dep_psurfchem, register_dep_psurfspec, register_indep_psurfchem, register_indep_psurfspec, solid_species, true_density_carbon, write_outputfile, x_infty_reactants, ysurf

Routines:

calc_diagnostics_particles_surf(), calc_psurf_pencils(), cleanup_surf_pencils(), dpsurf_dt(), dpsurf_dt_pencil(), init_particles_surf(), initialize_particles_surf(), particles_surfspec_clean_up(), read_particles_surf_init_pars(), read_particles_surf_run_pars(), register_particles_surfspec(), rprint_particles_surf(), write_particles_surf_init_pars(), write_particles_surf_run_pars()

Needed modules

Variables

  • particles_surfspec/register_dep_psurfchem [private]
  • particles_surfspec/register_indep_psurfchem [private]

Subroutines and functions

subroutine  particles_surfspec/register_particles_surfspec()
subroutine  particles_surfspec/init_particles_surf(f, fp, ineargrid)
Parameters:
subroutine  particles_surfspec/read_particles_surf_init_pars(iomsg)
Parameters:

iomsg [character,out]

subroutine  particles_surfspec/write_particles_surf_init_pars(unit)
Parameters:

unit [integer,in]

subroutine  particles_surfspec/read_particles_surf_run_pars(iomsg)
Parameters:

iomsg [character,out]

subroutine  particles_surfspec/write_particles_surf_run_pars(unit)
Parameters:

unit [integer,in]

subroutine  particles_surfspec/initialize_particles_surf(f)
Parameters:

f (mx,my,mz,mfarray) [real]

subroutine  particles_surfspec/dpsurf_dt(f, df, fp, dfp, ineargrid)
Parameters:
  • f (mx,my,mz,mfarray) [real]

  • df (mx,my,mz,mvar) [real]

  • fp (mpar_loc,mparray) [real]

  • dfp (mpar_loc,mpvar) [real]

  • ineargrid (mpar_loc,3) [integer]

subroutine  particles_surfspec/dpsurf_dt_pencil(f, df, fp, dfp, p, ineargrid)
Parameters:
  • f (mx,my,mz,mfarray) [real,in]

  • df (mx,my,mz,mvar) [real,in]

  • fp (mpar_loc,mparray) [real,in]

  • dfp (mpar_loc,mpvar) [real,inout]

  • p [pencil_case]

  • ineargrid (mpar_loc,3) [integer,in]

subroutine  particles_surfspec/rprint_particles_surf(lreset[, lwrite])
Parameters:
  • lreset [logical]

  • lwrite [logical]

subroutine  particles_surfspec/calc_psurf_pencils(f, fp, p, ineargrid)
Parameters:
  • f (mx,my,mz,mfarray) [real]

  • fp (mpar_loc,mparray) [real]

  • p [pencil_case]

  • ineargrid (mpar_loc,3) [integer]

subroutine  particles_surfspec/cleanup_surf_pencils()
subroutine  particles_surfspec/particles_surfspec_clean_up()
subroutine  particles_surfspec/calc_diagnostics_particles_surf(p)
Parameters:

p [pencil_case]