src/condensation.f90 File Reference

The pmc_condensation module. More...


Namespaces

namespace  pmc_condensation

Functions

subroutine pmc_condensation::condense_particles (bin_grid, env_state, aero_data, aero_state, del_t)
 Do condensation to all the particles for a given time interval, including updating the environment to account for the lost vapor.
subroutine pmc_condensation::condense_particle (del_t, env_state, aero_data, aero_particle)
 Integrate the condensation growth or decay ODE for total time del_t for a single particle.
subroutine pmc_condensation::condense_step_euler (max_dt, dt, done, env_state, aero_data, aero_particle)
 Does one timestep (determined by this subroutine) of the condensation ODE.
subroutine pmc_condensation::condense_step_rk_fixed (max_dt, dt, done, env_state, aero_data, aero_particle)
 Does one timestep (determined by this subroutine) of the condensation ODE.
subroutine pmc_condensation::condense_step_rk (dt, env_state, aero_data, aero_particle)
 Does one fixed timestep of Runge-Kutta-4.
subroutine pmc_condensation::find_condense_timestep_constant (dt, env_state, aero_data, aero_particle)
 Just returns a constant timestep.
subroutine pmc_condensation::find_condense_timestep_variable (dt, env_state, aero_data, aero_particle)
 Computes a timestep proportional to V / (dV/dt).
subroutine pmc_condensation::cond_growth_rate (dvdt, env_state, aero_data, aero_particle)
 Find the water volume growth rate due to condensation.
subroutine pmc_condensation::cond_growth_rate_old (dvdt, env_state, aero_data, aero_particle)
subroutine pmc_condensation::cond_newt (x, env_state, aero_data, func, x_tol, f_tol, iter_max, aero_particle)
 Scalar Newton's method for solving the implicit condensation functions.
subroutine pmc_condensation::cond_growth_rate_func (env_state, aero_data, init, dmdt, f, df, aero_particle)
 Return the error function value and its derivative for the implicit growth rate function.
subroutine pmc_condensation::equilibriate_particle (env_state, aero_data, aero_particle)
 Add water to the particle until it is in equilibrium.
subroutine pmc_condensation::equilibriate_func (env_state, aero_data, init, dw, f, df, aero_particle)
 Return the error function value and its derivative for the implicit function that determines the equilibrium state of a particle.
subroutine pmc_condensation::aero_state_equilibriate (bin_grid, env_state, aero_data, aero_state)
 Call equilibriate_particle() on each particle in the aerosol.


Detailed Description

The pmc_condensation module.


Generated on Mon Apr 26 17:13:31 2010 for PartMC by  doxygen 1.5.6