Go to the source code of this file.
|
| module | lpt_output |
| | Output support for Lagrangian particle tracking.
|
| |
|
| subroutine | lpt_output::lpt_output_init (this, output_path, inertia, snapshots_per_file) |
| | Initialise the LPT output writer.
|
| |
| subroutine | lpt_output::lpt_output_init_file (this) |
| | Initialise the currently active LPT output file.
|
| |
| subroutine | lpt_output::lpt_output_current_path (this, output_path) |
| | Get the active output path, adding a file index when chunked output is on.
|
| |
| subroutine | lpt_output::lpt_output_init_hdf5 (this, output_path, inertia) |
| | Initialise an HDF5 LPT trajectory file.
|
| |
| subroutine | lpt_output::lpt_output_write (this, local_data, n_local) |
| | Write one trajectory snapshot.
|
| |
| subroutine | lpt_output::lpt_output_write_hdf5 (this, local_data, n_local) |
| | Append one local LPT trajectory snapshot to an HDF5 file.
|
| |
| subroutine | lpt_output::lpt_output_write_csv (this, local_data, n_local) |
| | Write one trajectory snapshot to CSV by gathering particle data to rank 0.
|
| |
| subroutine | lpt_output::lpt_output_free (this) |
| | Free the output writer and reset file/output counters.
|
| |