|
PartMC
2.4.0
|
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.4.0" |
| 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.