|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
For the full commented template, see:
post.yml defines postprocessing input range, processing pipelines, statistics tasks, and VTK output selection.
Mappings in generated post.run:
start_step -> startTimeend_step -> endTimestep_interval -> timeStepsource_data.directory -> source_directory<solver_output_dir> is a supported placeholder resolved by pic.flow.Eulerian tasks (eulerian_pipeline):
q_criterion -> ComputeQCriterionnodal_average -> CellToNodeAverage:<in>><out>normalize_field -> NormalizeRelativeField:<field>Global operation:
global_operations.dimensionalize: true prepends DimensionalizeAllLoadedFieldsLagrangian tasks (lagrangian_pipeline):
specific_ke -> ComputeSpecificKE:<in>><out>statistics_pipeline supports either:
tasks and optional output_prefixCurrently supported task alias set maps to C kernel ComputeMSD.
Mappings:
statistics_pipelineoutput_prefix -> statistics_output_prefixMappings:
output_directory + output_filename_prefix -> output_prefixoutput_directory + particle_filename_prefix -> particle_output_prefixoutput_particles -> output_particlesparticle_subsampling_frequency -> particle_output_freqeulerian_fields -> output_fields_instantaneouseulerian_fields_averaged -> output_fields_averaged (reserved)particle_fields -> particle_fields_instantaneousinput_extensions.eulerian -> eulerianExtinput_extensions.particle -> particleExtDefault post input extension remains dat unless overridden.
Proceed to User How-To Guides for goal-oriented recipes.
For mapping and extension details: