PartMC
2.6.1
|
The pmc_output module. More...
Go to the source code of this file.
Modules | |
module | pmc_output |
Write data in NetCDF format. | |
Functions/Subroutines | |
subroutine | pmc_output::output_state (prefix, output_type, aero_data, aero_state, gas_data, gas_state, env_state, index, time, del_t, i_repeat, record_removals, record_optical, uuid) |
Write the current state. More... | |
subroutine | pmc_output::make_filename (filename, prefix, suffix, index, i_repeat, write_rank, write_n_proc) |
Make a filename from a given prefix and other information. More... | |
subroutine | pmc_output::write_time (ncid, time, del_t, index) |
Helper routine to write time variables. Do not call directly. More... | |
subroutine | pmc_output::send_output_state_central (aero_state, gas_state, env_state) |
Send the state for the "central" output method to the root process. More... | |
subroutine | pmc_output::recv_output_state_central (prefix, aero_data, gas_data, index, time, del_t, i_repeat, record_removals, record_optical, uuid, remote_proc) |
Receive the state for the "central" output method on the root process. More... | |
subroutine | pmc_output::input_state (filename, index, time, del_t, i_repeat, uuid, aero_data, aero_state, gas_data, gas_state, env_state) |
Read the current state. More... | |
subroutine | pmc_output::input_filename_list (prefix, filename_list) |
Find all NetCDF (.nc) filenames that match the given prefix. More... | |
subroutine | pmc_output::input_n_files (prefix, n_repeat, n_index) |
Find the number of repeats and indices for the given prefix. More... | |
subroutine | pmc_output::output_sectional (prefix, bin_grid, aero_data, aero_binned, gas_data, gas_state, env_state, index, time, del_t, uuid) |
Write the current sectional data. More... | |
subroutine | pmc_output::input_sectional (filename, index, time, del_t, uuid, bin_grid, aero_data, aero_binned, gas_data, gas_state, env_state) |
Input sectional data. More... | |
Variables | |
character(len=100), parameter | pmc_output::partmc_version = "2.6.1" |
PartMC verson number. More... | |
integer, parameter | pmc_output::output_type_invalid = 0 |
Type code for undefined or invalid output. More... | |
integer, parameter | pmc_output::output_type_central = 1 |
Type code for centralized output (one file per process, all written by process 0). More... | |
integer, parameter | pmc_output::output_type_dist = 2 |
Type code for distributed output (one file per process, written by each process). More... | |
integer, parameter | pmc_output::output_type_single = 3 |
Type code for single output (one file for all processes, written by process 0). More... | |
integer, parameter | pmc_output::tag_output_state_central = 4341 |
Internal-use variable only. More... | |
integer, parameter | pmc_output::tag_output_state_single = 4342 |
Internal-use variable only. More... | |
The pmc_output module.
Definition in file output.F90.