PartMC  2.9.0
Data Types | Functions/Subroutines
pmc_run_modal Module Reference

1D modal simulation. More...

Data Types

type  run_modal_opt_t
 Options controlling the operation of run_modal() More...
 

Functions/Subroutines

subroutine run_modal (aero_data, aero_dist, scenario, env_state, gas_data, bin_grid, run_modal_opt)
 Run a modal simulation. More...
 
subroutine spec_file_read_run_modal (file, run_modal_opt, aero_data, bin_grid, gas_data, env_state, aero_dist_init, scenario)
 Read the specification for a run_modal simulation from a spec file. More...
 

Detailed Description

1D modal simulation.

Function/Subroutine Documentation

◆ run_modal()

subroutine pmc_run_modal::run_modal ( type(aero_data_t), intent(in)  aero_data,
type(aero_dist_t), intent(inout)  aero_dist,
type(scenario_t), intent(in)  scenario,
type(env_state_t), intent(inout)  env_state,
type(gas_data_t), intent(in)  gas_data,
type(bin_grid_t), intent(in)  bin_grid,
type(run_modal_opt_t), intent(in)  run_modal_opt 
)

Run a modal simulation.

Parameters
[in]aero_dataAerosol data.
[in,out]aero_distAerosol distribution.
[in]scenarioEnvironment data.
[in,out]env_stateEnvironment state.
[in]gas_dataGas data.
[in]bin_gridBin grid.
[in]run_modal_optModal options.

Definition at line 57 of file run_modal.F90.

◆ spec_file_read_run_modal()

subroutine pmc_run_modal::spec_file_read_run_modal ( type(spec_file_t), intent(inout)  file,
type(run_modal_opt_t), intent(inout)  run_modal_opt,
type(aero_data_t), intent(out)  aero_data,
type(bin_grid_t), intent(out)  bin_grid,
type(gas_data_t), intent(out)  gas_data,
type(env_state_t), intent(out)  env_state,
type(aero_dist_t), intent(out)  aero_dist_init,
type(scenario_t), intent(out)  scenario 
)

Read the specification for a run_modal simulation from a spec file.

Parameters
[in,out]fileSpec file.
[in,out]run_modal_optOptions controlling the operation of run_modal().
[out]aero_dataAerosol data.
[out]bin_gridBin grid.
[out]gas_dataGas data.
[out]env_stateEnvironment state.
[out]aero_dist_initInitial aerosol distribution.
[out]scenarioScenario.

Definition at line 156 of file run_modal.F90.