|
PLUME-MoM-TSM
1.0
VolcanicPlumeModel
|
Go to the source code of this file.
Modules | |
| module | particles_module |
| Particles module. | |
Functions/Subroutines | |
| subroutine | particles_module::allocate_particles |
| Particles variables allocation. More... | |
| subroutine | particles_module::deallocate_particles |
| real(wp) function | particles_module::particles_settling_velocity (diam, rhop, shape_fact) |
| Settling velocity. More... | |
| real(wp) function | particles_module::particles_heat_capacity (i_part, diam) |
| Heat capacity. More... | |
| real(wp) function | particles_module::particles_density (i_part, phi) |
| Particle density. More... | |
| real(wp) function | particles_module::particles_shape (i_part, phi) |
| Particle shape factor. More... | |
| real(wp) function | particles_module::particles_beta (temp, visc, diam_i, diam_j, rho_i, rho_j, Vs_i, Vs_j, lw_vf, ice_vf, solid_mf) |
| Particles aggregation. More... | |
| real(wp) function | particles_module::aggregation_kernel (diam_i, rho_i, Vs_i, diam_j, rho_j, Vs_j, lw_vf, ice_vf, solid_mf, temp, visc) |
| Aggregation kernel. More... | |
| real(wp) function | particles_module::collision_kernel (diam_i, rho_i, Vs_i, diam_j, rho_j, Vs_j, temp, visc) |
| Collision kernel. More... | |
| real(wp) function | particles_module::coalescence_efficiency (diam_i, rho_i, Vs_i, diam_j, rho_j, Vs_j, lw_vf, ice_vf, solid_mf) |
| Coalescence efficiency. More... | |
| subroutine | particles_module::eval_particles_moments |
| Particles moments computation. More... | |
| subroutine | particles_module::eval_quad_values |
| Quadrature values computation. More... | |
| subroutine | particles_module::init_quadrature_points |
| Quadrature initialization. More... | |
| subroutine | particles_module::phifromm |
| Compute size from mass. More... | |
| subroutine | particles_module::update_aggregation (temp, visc, lw_vf, ice_vf, solid_mf) |
| Aggregation terms. More... | |
| subroutine | particles_module::init_aggregation |
| Aggregation initialization. More... | |
Variables | |
| integer | particles_module::n_part |
| number of particle phases More... | |
| real(wp), dimension(:), allocatable | particles_module::solid_partial_mass_fraction |
| mass fraction of the particle phases with respect to the total solid More... | |
| real(wp), dimension(:), allocatable | particles_module::solid_partial_mass_fraction0 |
| init mass fraction of the particle phases with respect to the total solid More... | |
| real(wp), dimension(:), allocatable | particles_module::solid_partial_volume_fraction |
| volume fraction of the particle phases with respect to the total solid More... | |
| real(wp), dimension(:), allocatable | particles_module::solid_mass_fraction |
| mass fraction of the particle phases with respect to the mixture More... | |
| real(wp), dimension(:), allocatable | particles_module::solid_mass_fraction0 |
| initial mass fraction of the particle phases with respect to the mixture More... | |
| real(wp), dimension(:), allocatable | particles_module::solid_volume_fraction |
| volume fraction of the particle phases with respect to the mixture More... | |
| real(wp), dimension(:,:), allocatable | particles_module::bin_partial_mass_fraction |
| mass fraction of the bins of particle with respect to the total solid More... | |
| real(wp), dimension(:,:), allocatable | particles_module::particle_loss_rate |
| rate of particles lost from the plume in the integration steps ( kg s^-1) More... | |
| real(wp), dimension(:,:), allocatable | particles_module::cum_particle_loss_rate |
| cumulative rate of particles lost up to the integration height ( kg s^-1) More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::mom |
| Moments of the particles diameter. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::mom0 |
| Initial moments of the particles diameter. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::set_mom |
| Moments of the settling velocities. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::set_cp_mom |
| Moments of the settling velocities times the heat capacity. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::birth_mom |
| Term accounting for the birth of aggregates in the moments equations. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::death_mom |
| Term accounting for the loss of particles because of aggregation. More... | |
| real(wp), dimension(:), allocatable | particles_module::shape_factor |
| shape factor for settling velocity (Pfeiffer) More... | |
| real(wp), dimension(:), allocatable | particles_module::phi1 |
| First diameter for the density function. More... | |
| real(wp), dimension(:), allocatable | particles_module::rho1 |
| Density at phi=phi1. More... | |
| real(wp), dimension(:), allocatable | particles_module::shape1 |
| Shape factor at phi=phi1. More... | |
| real(wp), dimension(:), allocatable | particles_module::phi2 |
| Second diameter for the density function. More... | |
| real(wp), dimension(:), allocatable | particles_module::rho2 |
| Density at phi=phi2. More... | |
| real(wp), dimension(:), allocatable | particles_module::shape2 |
| Shape factor at phi=phi2. More... | |
| real(wp), dimension(:), allocatable | particles_module::cp_part |
| Heat capacity of particle phases. More... | |
| real(wp) | particles_module::cpsolid |
| Average heat capacity of particles. More... | |
| real(wp) | particles_module::particles_beta0 |
| character *10 | particles_module::settling_model |
| Settling model: . More... | |
| character(len=20) | particles_module::distribution |
| Ditribution of the particles: . More... | |
| logical, dimension(:), allocatable | particles_module::aggregation_array |
| Flag for the aggregation: . More... | |
| real(wp), dimension(:), allocatable | particles_module::aggregate_porosity |
| Array for porosity volume fraction of aggregates. More... | |
| character(len=20) | particles_module::aggregation_model |
| Aggregation kernel model: . More... | |
| integer, dimension(:), allocatable | particles_module::aggr_idx |
| Index defining the couple aggregated-non aggregated. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::m_quad |
| Abscissa of quadrature formulas. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::w_quad |
| Weights of quadrature formulas. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::phi_quad |
| Particle size (phi-scale) at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::diam_quad |
| Particle diameters (meters) at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::vol_quad |
| Particle volumes at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::rho_quad |
| Particle densities at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::shape_quad |
| Particle densities at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::set_vel_quad |
| Particle settling velocities at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::cp_quad |
| Particle heat capacities at quadrature points. More... | |
| real(wp), dimension(:,:,:), allocatable | particles_module::f_quad |
| Values of linear reconstructions at quadrature points. More... | |
| real(wp) | particles_module::t_part |
| Particle temperature for aggregation (Costa model) More... | |
| real(wp), dimension(:), allocatable | particles_module::phil |
| left boundaries of the sections in phi-scale More... | |
| real(wp), dimension(:), allocatable | particles_module::phir |
| right boundaries of the sections in phi-scale More... | |
| real(wp), dimension(:,:), allocatable | particles_module::m |
| boundaries of the sections in mass scale (kg) More... | |
| logical, dimension(:,:,:,:,:), allocatable | particles_module::q_flag |
| logical defining if particles ip/is+jp/js aggregates on section ks More... | |
| real(wp), dimension(:,:,:,:,:,:), allocatable | particles_module::kernel_aggr |
| aggregation kernel computed for ip/is+jp/js More... | |
| real(wp), dimension(:,:,:,:,:,:,:), allocatable | particles_module::a |
| real(wp), dimension(:,:,:,:,:,:,:), allocatable | particles_module::wij |
1.8.11