Skip to main content

Output Files and Diagnostics

eMachineSim writes a mix of CSV diagnostics and post-processing files. CSV files are intended for scripted checks, while .atl, .neu, .vtk, .mm, and plain output files are intended for visualization, matrix inspection, or debugging.

Thermal CSV Files

CSV filePurpose
thermal_bdf_import_summary.csvBDF grid, element, QVOL, property, and section statistics.
thermal_bdf_property_material_summary.csvBDF PSOLID/MAT diagnostics and analysis material source.
thermal_bdf_element_type_summary.csvElement-type statistics for CHEXA/CPENTA/CTETRA by section/property.
thermal_volume_heat_sources.csvJSON volume heat-source details and assigned heat.
thermal_fem_volume_heat.csvBDF QVOL heat, JSON heat, and total FEM volume heat.
thermal_femh_ports.csvFEMH surface-to-network port heat flow.
thermal_network_balance.csvThermal-network node and element balance.
thermal_global_heat_balance.csvGlobal heat balance and residual.
thermal_component_heat_balance.csvPer-mesh-component heat balance and representative temperatures.
thermal_surface_assignment_summary.csvSurface overlap and unassigned external area diagnostics.
thermal_surface_temperature_summary.csvArea-weighted surface temperature diagnostics.
thermal_cooling_path_summary.csvFEMH, gap coupling, and other cooling path conductance/flow summary.

Thermal Gap and Surface Coupling CSV Files

CSV filePurpose
thermal_gap_pair_summary.csvFace-pairing quality summary.
thermal_gap_face_pairs.csvFace-by-face pairing diagnostics.
thermal_gap_coupling_summary.csvAssembled coupling conductance and equivalent resistance.
thermal_gap_coupling_flows.csvPair-level heat flow after solving.
thermal_gap_coupling_flow_summary.csvTotal gap heat flow and pair heat statistics.
thermal_gap_h_model_summary.csvEffective heat-transfer coefficient model diagnostics.

Thermal Post Files

FilePurpose
mesh.vtkUnstructured-grid mesh export for ParaView and other VTK readers. Written automatically.
thermal_result.vtkThermal result visualization with temperature, thermal-gradient/field arrays, and element field arrays. Written automatically for thermal runs.
thermal.atlATLAS-style thermal result output.
post_geom.atlPost-processing geometry.
boundary_faces.vtkBoundary face visualization.
matrix.mm, RHS.mm, solution.mmMatrix Market debug outputs when enabled.
output, solutionPlain-text solver/result outputs.

Structural Static Output Files

Representative files from Examples/structural/rotor:

FilePurpose
structural_load_balance.csvStructural load/reaction balance diagnostic.
contact_state.csvContact state by contact entity.
contact_penalty_assembly.csvContact penalty assembly diagnostic.
mesh.vtkUnstructured-grid mesh export for ParaView and other VTK readers. Written automatically.
structural_displacement.vtkStructural displacement visualization with displacement, displacement_magnitude, and von_mises arrays. Written automatically for static structural runs.
contact_debug.vtkContact visualization output.
boundary_faces.csv, boundary_faces.vtkBoundary face diagnostics and visualization.
displacement.atl, displacement.neuDisplacement post-processing results.
post_geom.atl, post_geom.neu, pre_geom.neuGeometry files for pre/post processing.
matrix.mm, RHS.mm, solution.mmMatrix Market debug outputs when enabled.
output, solutionPlain-text solver/result outputs.

Representative files from Examples/structural/modal_stator:

FilePurpose
modal_frequencies.csvNatural frequencies and modal metadata.
modal_modes.csvModal displacement data.
mesh.vtkUnstructured-grid mesh export for ParaView and other VTK readers. Written automatically.
modal_modes.vtkMode-shape visualization with vector and magnitude arrays such as mode_001_displacement. Written automatically for modal runs.
modal_modes_cyclic_full.vtkCyclic full-circle mode-shape visualization generated from the rotational sector model. Includes sector_id and per-mode cyclic sign arrays.
modal_cyclic_full_expansion.csvPer-mode cyclic expansion sign diagnostics used by modal_modes_cyclic_full.vtk.
modal_modes.neuSector-model mode-shape visualization output.
mass.mm, matrix.mm, RHS.mmMatrix Market debug outputs when enabled.
motor_nvh_nodal_force_summary.csvImported/mapped nodal force summary.
motor_nvh_nodal_force_nodes.csvNodal force mapping node table.
motor_nvh_force_circumferential_orders.csvCircumferential order decomposition of force.
motor_nvh_frequency_response_summary.csvModal superposition frequency-response summary.
motor_nvh_modal_participation.csvModal contribution diagnostic.
motor_nvh_outer_velocity.csvOuter boundary normal velocity spectrum.
motor_nvh_outer_velocity_summary.csvOuter velocity peak/summary diagnostics.
motor_nvh_circumferential_orders.csvCircumferential order decomposition of response velocity.
motor_nvh_acoustic_radiation_summary.csvSimplified acoustic-radiation indicator summary.
motor_nvh_acoustic_order_contributions.csvOrder-by-order acoustic contribution diagnostic.
motor_nvh_acoustic_radiation_peaks.csvPeak list for acoustic indicator output.
motor_nvh_acoustic_radiation_warning.txtWarnings about simplified acoustic assumptions.
post_geom.atl, post_geom.neuGeometry post files for sector-model visualization.

Electrostatic Output Files

Electrostatic examples are smaller workflows. Typical outputs may include:

FilePurpose
outputPlain-text solver output.
solutionScalar potential or solution vector output.
mesh.vtkUnstructured-grid mesh export for ParaView and other VTK readers. Written automatically.
electric_result.vtkElectrostatic result visualization with potential, electric-field arrays, and element field arrays. Written automatically for electrostatic runs.
boundary_faces.vtkBoundary face visualization.
post_geom.neu or related geometry filesPost-processing geometry when enabled by the sample.
matrix/debug filesOptional debug outputs when matrix printing is enabled.

VTK Visualization Notes

VTK post files are written automatically by the current analysis outputs; no additional input parameter is required. Open the .vtk files in ParaView to inspect meshes, boundary faces, temperature, potential, displacement, von Mises stress, or mode-shape arrays depending on the analysis type.

First Checks After a Run

  1. Confirm the analysis-specific balance CSV is consistent.
  2. Confirm expected post files were written.
  3. For thermal cases, confirm thermal_global_heat_balance.csv has a small relative residual.
  4. For structural cases, inspect displacement post files and load/contact diagnostics.
  5. For NVH cases, inspect modal frequencies first, then response and acoustic indicator CSV files.