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.