CAMP 1.0.0
Chemistry Across Multiple Phases
CAMP: Single Particle Aerosol Representation

The single particle aerosol representation is for use with a PartMC particle-resolved run. The json object for this aerosol representation has the following format:

{ : [
{
: ,
:
},
...
]}

The key-value pair type is required and must be AERO_REP_SINGLE_PARTICLE. In this representation, particles are divided into layers. Phases in each layer are specified by the user.

Phase configuration within particles follows "fractional volume overlap". The shared surface area between phases in adjacent layers is scaled by phase volume fraction within respective layers. In this configuration, the surface area of the layer interface between two phases is calculated as f_first * f_second * total_interface_surface_area where the first and second subscripts refer to the two phases in adjacent layers and

f_first = volume_phase_first / volume_total_layer_first f_second = volume_phase_second / volume_total_layer_second

The number concentration for each particle must be set from an external model using camp_aero_rep_single_particle::aero_rep_update_data_single_particle_number_t objects.