Repository navigation
Releases: aemarconnet/ImpressionFEA
Release list
ImpressionFEA 0.9.0: installer, EULA, mesh check, ASM flash design
Downloads: …-full-setup.exe / …-light-setup.exe install to Program Files with a Start Menu entry and optional SOLIDWORKS add-in registration. The .zip packages are portable. Full includes the NVIDIA GPU solver; light is CPU only (the GPU solver can be added later). Each file has a .sha256 checksum.
License: free for personal and educational use; commercial use requires a Commercial License. ImpressionFEA is an educational and conceptual tool, not intended for professional engineering use. See EULA.txt.
-
End User License Agreement (
EULA.txt): free for personal and educational use; commercial use requires a
Commercial License (30-day evaluation allowed). ImpressionFEA is an educational and conceptual tool, not intended
for professional engineering use, because its modeling assumptions are substantial. The EULA also covers warranty and
liability, privacy (nothing is sent anywhere) and the bundled NVIDIA and Intel libraries. The installer asks you to
accept it; the source code stays under CC BY-NC 4.0. Reports now state that results are preliminary estimates from a
simplified model, not for professional engineering use. Results published under the free licence credit ImpressionFEA;
commercial results shared outside the licensee keep the report's ImpressionFEA identification. -
Windows installer (
…-win-x64-full-setup.exe/…-light-setup.exe, next to the zip packages): installs to
Program Files with a Start Menu entry (desktop shortcut optional) and an uninstaller. The optional SOLIDWORKS
add-in (ticked when SOLIDWORKS is found) is registered by the installer itself, machine-wide, without PowerShell;
uninstalling removes it. The light installer can download the NVIDIA GPU solver on its last page. -
Automatic element size: in 3D, h is chosen for about 8,000 nodes in the initial mesh (Advanced ▸ Target
nodes, remembered between sessions), calibrated on the actual mesh (the best of up to three trial meshes, since a
coarse mesh counts nodes in lumps), within the node budget and the four-elements-
across limit. It follows every change of the workpiece, so a resized die-only workpiece no longer disappears for
having too few or too many elements. Automatic values are grey; typing a value makes it a bold override that
stays; clearing the box returns to automatic. The stroke increment follows h the same way (0.2·h). Setups record
whether h and Δs were automatic; older setups and the demos keep their stored values as overrides. -
Input tooltips show every field's allowed range in the display units; the element-size tooltip also gives the
valid h range for the current workpiece and the h for the target node count. The mesh read-out shows the actual
node and tetrahedron count of the preview mesh. -
Errors and warnings moved from the bottom of the configuration panel to a box at the top left of the view:
errors (red: the run cannot start and the workpiece is not drawn, with the reason) and warnings (amber), click to
fold. A new message lists both limits when no element size fits the workpiece. -
ETA in the execution bar while solving, weighted towards the recent increments (they slow down near die
closure); the tooltip gives the finish time and, while a queue runs, the time for the remaining items. -
3D contact accuracy: contact tolerances now scale with the local element size instead of the global h, so
refined elements no longer sit inside the dies. On the hex bolt head the deepest node penetration at closure fell
from 0.45 mm (41 nodes) to under 0.2 mm, and runs got slightly faster. Only the last recovery passes of an increment
that would otherwise fail fall back to the old, looser tolerances. -
3D solver about 2.4× faster: the element work of each Newton iteration runs on all CPU cores (results summed in a
fixed order, so they do not depend on the core count), and the preconditioned iterative solve backs off after
repeated failures instead of costing nearly a factorisation each time. The Balanced hex bolt head went from about
6.4 to 2.7 minutes. Every 3D log ends with a time profile (assembly, factorisation, iterative solve, contact,
remeshing). -
Stroke increment follows the flash: each increment compresses the thinnest layer held between the dies by at
most 10 %, so the step shrinks ahead of the flash instead of failing and being cut back. -
Hex bolt head preset is a quarter model (it is symmetric about x and y) with a 1 mm radius on the die edge into
the flash land. At the same run time the mesh is much finer: the workpiece volume is now conserved within about 1 %
(the full model lost 6–7 % into the thin flash, which understated the load by about a third to a half). Demos 4 and
8 use the automatic element size. -
Mesh quality (Advanced ▸ Mesh quality 3D): Fast (about 4,000 nodes), Balanced (8,000, default) or Accurate
(20,000, node budget 40,000) for your own parts when run time matters less; remembered between sessions. A 3D run
that changes the workpiece volume by more than 3 % ends with a coarse-mesh warning. -
Volume conserved on remeshing: the free surface (in the end the flash rim) may now move up to one element per
remesh to restore the lost volume, instead of a quarter: the coarse hex bolt head now ends within about 1 % instead of
−6 %. Volume was not what made coarse meshes low on load, though: -
Flash-resolution check: when the dies close with less than about one element through the thinnest flash, the run
ends with an accuracy note (the flash pressure, and so the load, is likely understated) and a suggestion to use the
Accurate mesh quality or a smaller element size. -
3D Newton solver about 30 % faster: a blended tangent (steadier for low strain-rate sensitivity), a step length
from a quadratic model instead of repeated halving, and switching to a secant correction when Newton keeps
overshooting; convergence tolerance 1e-3 (was 1e-4). Loads stay within the solver's own run-to-run scatter. Older
setups keep the tolerance they were saved with. -
Reproducible results: the choice between an iterative solve and a refactorisation no longer depends on timings,
so on the CPU solver (MKL) the same setup gives the same answer however busy the computer is (it varied by 1–2 %
before). GPU (cuDSS) factorisations are not bit-reproducible. Identical GPU runs of the hex bolt head differ by up
to about 1 %, and with the former 1.6 mm flash GPU and CPU differed by 4 %. Auto therefore keeps the CPU unless
the GPU is at least 1.5× faster on the first factorisation (it took the faster of the two before, which could change
from one run to the next). Choose the CPU solver under Advanced when reruns must match exactly on any computer. -
Closing load: run summaries, the completion message and comparison reports show the load at die closure from a
straight-line fit over the last millimetre of stroke. It scatters by about ±1 % between equivalent runs, against
±3 % for the single closure increment, so it is the figure to compare designs and meshes by. -
Mesh check… (RUNS, 3D): is the selected run's mesh fine enough? Every 3D run stores its state at a 2 mm die gap.
The check re-solves the rest of the stroke at the run's element size and at 0.8× and 0.64× of it, in parallel. It
estimates the closing load at a perfectly fine mesh (settled finer levels, or a Richardson extrapolation). It says
how far the run is from it: converged within 3 %, not converged, still changing, or inconclusive. It shows progress
and an ETA, and Abort stops it. The result goes in the status line, the log, the run summary and the reports. It
takes roughly 3–10 times as long as the run. On the Balanced hex bolt head (2 mm flash) it finds the run about 9 % or
more low, in 7 minutes. With the former 0.8 mm flash the run was 40 % or more low and the check took 30 minutes. -
Flash lands redesigned to the ASM guidance (thick side): every built-in die's flash now follows Altan, Ngaile &
Shen (§14.4–14.5). Flash thickness is 1.25–2× the industry-survey trend for the part's steel weight (Fig. 14.13),
with a land ratio w/t of about 3 (the load data of Fig. 14.14 cover 2–4). The thick side keeps the isothermal results
steady and the meshes affordable; thermal effects, when added, will change flash design and loads substantially.- Gear blank: 3 mm flash, land shortened to 9 mm (w/t 3.0; was 3.5). Load and fill are unchanged: the flash reaches
the gutter at closure either way. - Flanged shaft: 2 mm flash, 6 mm land (was 7.2).
- Connecting rods (3D, and the 2D shank section): 2.5 mm flash with a 7.5 mm land, the book's own connecting-rod
flash (was 1.8 and 1.6 mm, w/t 4.4 and 4.0). The 3D rod's straight bar now carries 30 % excess stock (was 10 %):
it fills about 91 % at closure (was 86 %); a straight bar cannot fill a rod completely without a preform. - Hex bolt head: 2 mm flash (was 1.6) with a 1/4" land (5.8 mm flat, w/t 2.9; was 3/16"). It still fills
(99.8 %). The Balanced closing load is 95.6 t on the CPU solver (was 105.6 t). With the thicker flash, GPU and CPU
runs agree within about 0.6 % (was 4 %). - Demo 8 now sweeps 1.6, 2.0 and 2.6 mm instead of 0.8, 1.6 and 3.2 mm, which lay outside the guidance.
FlashDesign(Core) holds the digitised survey curves, Vieregge's equations (14.6, 14.7) and a guideline check.
Each die now declares its flash land, and the tests measure it on the die geometry. The README has a new section,
"Flash design of the built-in dies". - Gear blank: 3 mm flash, land shortened to 9 mm (w/t 3.0; was 3.5). Load and fill are unchanged: the flash reaches
-
Staged resolution and graded meshes (solver options, for studies): a "fine finish" that switches to a finer
element size near die closure, and graded isosurface stuffing (fine where the metal deforms, coarse in rigid
zones). Both work and are tested; neither is in the user ...
ImpressionFEA 0.8.2
- Simulation queue (Telemetry ▸ Queue): add the current setup (+ Queue or + Add current setup), change any
input and add again, then ▶ Run queue. Items can be loaded back into the configuration, edited and updated,
duplicated, reordered, re-run or removed; Multi-run can add its values to the queue instead of running now; setup
files can be added (or dropped on the window). Stop after the current item, skip the current item; Abort / Esc
stops the queue. Finished items appear in RUNS. The queue is saved automatically and can be saved / opened as
*.ifea-queue.json. - Drag and drop: drop a STEP assembly to import it, a setup to open it, several setups or a queue file to queue
them. - Material library: 25 materials in families (carbon steels and AISI 4140, stainless steels, D2 tool steel,
wrought aluminium incl. 6061 / 6063, coppers and brasses, modelling plasticine), grouped in the material list.
Where the grade or a close grade is listed in Altan, Ngaile & Shen, Cold and Hot Forging (ASM 2005), Tables
4.7–4.9, the constants are fitted to those tables; the rest are representative. Every material states its data
source (material tooltip, and a "Material data" row in reports). Changes against 0.8.1: AISI 4140 flow stress
about −5 % at 1150 °C; 6061-T6 and C11000 unchanged.
Choosing a material sets the temperature to its nominal forging temperature (the field now updates too).
Your own materials in Documents\ImpressionFEA\materials.json (My materials…, Reload; optionalsource). - Layout: fits a 1344 × 756 window (70 % of 1080p). Units moved to the configuration panel; Open / Save setup and
STEP import are under File ▾; Export results is a green button at the right of the execution bar; Runs and
Queue are tabs under the chart; read-outs in two columns. Double-click a panel's drag handle to collapse or expand
it (configuration, telemetry, solver log, run lists). - Pop-out chart: the load / fill chart in its own resizable window; close it to dock it back.
- Telemetry chart: x axis is the die position from closure (0 = dies closed, on the right), so overlaid runs line
up at closure. Double-click a curve to load that run at that increment and select it in RUNS. - Comparison report (Export ▸, or Compare… in RUNS): a comparison page (one column per run, the inputs that
differ, best values highlighted, overlaid curves, a sweep chart when one input varies, final shapes side by side)
followed by each run's report, each in its own folder with a standalone report. Reports print compactly (about two
pages per run) and save every figure as a high-resolution PNG. - 2D results in the 3D view: workpiece and die visibility / opacity work (the top die is translucent by default, as
for 3D results, so the part is no longer hidden under an opaque die); the cut-away follows the section axis and
Flip. The top die is drawn as its impression surface (no grey block over the part) and the lighting defaults to
Soft for 2D results (each kind keeps its own lighting). Options that only apply to 3D meshes (element edges, die
contact, section offset) are greyed out with a note. - Hex bolt head 1" (3D) preset: 1"-8 hex bolt (1-1/2" across flats × 39/64" head, Ø1" × 1-1/2" shank in a
bottom-die bore, 3/16" flash land), full model, dies built as exact flat and cylindrical faces. Its flash-land
thickness is an input (Geometry), saved in setups, and a Multi-run parameter. Demo 4 now uses it (replaces the
STEP hex flange); new demo 8 sweeps the flash thickness (fill against load). - Grain flow never shows the element mesh (2D and 3D).
Downloads: -full includes the NVIDIA GPU solver (cuDSS, CUDA 12); -light is CPU only (add GPU support later with Get-GpuSolver.ps1). Both are self-contained for Windows x64 (no .NET install needed). Verify with the .sha256 files.
ImpressionFEA 0.8.1: Nodal / Element colouring
ImpressionFEA 0.8.1: Nodal / Element colouring.
- Nodal / Element toggle next to the results list (as in SOLIDWORKS Simulation).
- Nodal (the default) averages element values onto the nodes for smooth contours.
- Element paints every element in one flat colour from its own value, so you can see the jumps between elements (around remeshed zones or contact edges, for example).
- Works in the 2D section, on 3D results (including cut-away faces) and on 2D results shown in the 3D view. Images and videos follow the setting.
See 0.8.0 for grain flow, die edges and input limits, and the CHANGELOG.
Downloads (Windows 10/11 x64, nothing to install)
| File | Contents |
|---|---|
| ImpressionFEA-0.8.1-win-x64-full.zip (839 MB) | NVIDIA GPU solver (cuDSS, CUDA 12) + Intel MKL CPU solver |
| ImpressionFEA-0.8.1-win-x64-light.zip (209 MB) | Intel MKL CPU solver only; Get-GpuSolver.ps1 adds the GPU libraries later |
Both include the SOLIDWORKS add-in (SolidWorks\).
© 2026 Marconnet Technologies LLC · CC BY-NC 4.0. Third-party components keep their own licences (NOTICE.md, licenses\).
ImpressionFEA 0.8.0: grain flow, die edges, input limits
ImpressionFEA 0.8.0: grain flow in 2D and 3D, die edges, input limits.
- Grain flow result, in the results list next to stress and strain. It looks like an etched macro-section: you can see the fibre following the part contour, laps (lines folding over) and fibre running out through the flash.
- 2D: material lines seeded along the billet fibre are carried through every increment with the metal flow.
- 3D: the billet position of the material is tracked through the run, including across remeshes. Selecting Grain flow sections the part and draws the fibre lines on an exactly flat cut face. A cut across the fibre shows end grain.
- Fibre direction (Auto / vertical / horizontal) and the number of lines (4–60) are under View ▾. Grain flow is computed from the stored results, so it works live during a run and in playback, videos and reports.
- Die edges (3D view, View ▾ → Display): thin lines on the sharp edges of the die geometry, so the dies read even when the shading is flat or translucent.
- Input limits: every numeric input has an allowed range, converted to your display units. A value outside it is set to the nearest limit and flagged in red. Temperature is limited to the material's calibrated window.
- Iso-clip handles move in steps of 1/120 of the range (hold Shift to snap to whole colour bands) and show their value.
- Export ▾ moved to the bottom-right corner of the window.
- Fix: velocity arrows were blank in 2D increments that remeshed.
Downloads (Windows 10/11 x64, nothing to install)
| File | Contents |
|---|---|
| ImpressionFEA-0.8.0-win-x64-full.zip (839 MB) | NVIDIA GPU solver (cuDSS, CUDA 12) + Intel MKL CPU solver |
| ImpressionFEA-0.8.0-win-x64-light.zip (209 MB) | Intel MKL CPU solver only; Get-GpuSolver.ps1 adds the GPU libraries later |
Both include the SOLIDWORKS add-in (SolidWorks\). See the CHANGELOG for details.
© 2026 Marconnet Technologies LLC · CC BY-NC 4.0. Third-party components keep their own licences (NOTICE.md, licenses\).
ImpressionFEA 0.7.1: robust 2D fold recovery
ImpressionFEA 0.7.1: more robust 2D solver at die fillets and in thin flash.
- No more "element folded" stops near closure. When the die contact lays every node of a boundary element on
the die (a corner filling at a fillet, or the last flash-thinning increment), no step cutback can avoid the fold.
The 2D solver now accepts that update and remeshes the workpiece on its new outline instead of stopping. - Fixed "stiffness matrix not positive definite" after a remesh in axisymmetric jobs: volume compensation could
push a surface node near the axis to a negative radius. - Demo 3 (flanged shaft, 6061 at 450 °C) now forges to closure with 1.0, 1.25 and 1.5 mm meshes at every ram speed.
Downloads (Windows 10/11 x64, nothing to install)
| File | Contents |
|---|---|
| ImpressionFEA-0.7.1-win-x64-full.zip (839 MB) | NVIDIA GPU solver (cuDSS, CUDA 12) + Intel MKL CPU solver |
| ImpressionFEA-0.7.1-win-x64-light.zip (209 MB) | Intel MKL CPU solver only; Get-GpuSolver.ps1 adds the GPU libraries later |
Both include the SOLIDWORKS add-in (SolidWorks\). See 0.7.0 for the
SOLIDWORKS add-in and other recent features, and the CHANGELOG.
© 2026 Marconnet Technologies LLC · CC BY-NC 4.0. Third-party components keep their own licences (NOTICE.md, licenses\).
ImpressionFEA 0.7.0: SOLIDWORKS add-in
- SOLIDWORKS add-in: an ImpressionFEA CommandManager tab for parts and assemblies with Simulate
(export the active configuration to STEP and open it in ImpressionFEA), Send Update (re-export; settings
kept), All Configurations (export and solve every configuration as a run) and Job Folder. The solver
runs out of process in the app; setups are saved per configuration beside the exported STEP files. Release
packages include it inSolidWorks\with register / unregister scripts. - 3D remeshing near closure: flat or inverted surface tets in pinched thin sections are untangled (surface nodes
moved off the die to better positions), and a new mesh is accepted whenever it is clearly better than the one in
use. Die-only jobs that stalled at ~92 % stroke with "tetrahedron collapsed" now run to closure. - Demo 3 (ram speed) fixed: the 2D solver now retries a stalled Newton solve with Picard fallback (it diverged at
step 1 for 6061 in the flanged shaft), and the demo uses a 1.25 mm mesh; every speed forges to 100 % fill. - RUNS: right-click a run → Delete run (or select it and press Del) removes its telemetry, chart overlay and
results; the view moves to the next stored run, or back to the setup preview. - App: single instance;
--job <step|setup>and--configs <folder> [--template <setup>]command lines, forwarded
to a running instance.
Downloads
- ImpressionFEA-0.7.0-win-x64-full.zip: GPU (NVIDIA cuDSS) + CPU solvers.
- ImpressionFEA-0.7.0-win-x64-light.zip: CPU only (Intel MKL), smaller;
Get-GpuSolver.ps1adds the GPU libraries later.
Both include the SOLIDWORKS add-in in SolidWorks\: run powershell -ExecutionPolicy Bypass -File SolidWorks\Register-ImpressionFEA-SolidWorks.ps1 (one administrator prompt), then restart SOLIDWORKS.
ImpressionFEA 0.6.1
ImpressionFEA 0.6.1: four-view layout fix.
- Four views now behave like an engineering drawing. Top, Front and Right use one common scale and centre, so
features are the same size in every view, Top lines up with Front (same x), and Front lines up with Right (same
heights). - Static framing. The views are framed on the whole job instead of the current content, so the bottom die stays
fixed at the bottom of Front and Right while the top die and workpiece move during playback.
Downloads (Windows 10/11 x64, nothing to install)
| File | Contents |
|---|---|
| ImpressionFEA-0.6.1-win-x64-full.zip (839 MB) | NVIDIA GPU solver (cuDSS, CUDA 12) + Intel MKL CPU solver |
| ImpressionFEA-0.6.1-win-x64-light.zip (209 MB) | Intel MKL CPU solver only; Get-GpuSolver.ps1 adds the GPU libraries later |
See 0.6.0 for the full list of recent features, and the
CHANGELOG.
© 2026 Marconnet Technologies LLC · CC BY-NC 4.0. Third-party components keep their own licences (NOTICE.md, licenses\).
ImpressionFEA 0.6.0
ImpressionFEA 0.6.0 by Marconnet Technologies LLC: richer results, a full view system, exports and reports, and die-only STEP import.
Downloads (Windows 10/11 x64, nothing to install)
| File | Contents | Choose it when |
|---|---|---|
| ImpressionFEA-0.6.0-win-x64-full.zip (839 MB) | NVIDIA GPU solver (cuDSS, CUDA 12 runtime, cuBLAS) + Intel MKL CPU solver | you have an NVIDIA GPU (driver R525 or newer) |
| ImpressionFEA-0.6.0-win-x64-light.zip (209 MB) | Intel MKL CPU solver only | no NVIDIA GPU, or a smaller download; Get-GpuSolver.ps1 can add the GPU libraries later |
Unzip and run ImpressionFEA.App.exe, then open the Demos tab. SHA-256 checksums are attached as .sha256 files.
What's new
- Damage result (normalized Cockcroft–Latham, ductile tearing risk) in 2D and 3D.
- Flow arrows: material velocity at every increment, 2D and 3D, with density and size controls.
- View ▾ panel (live): workpiece and each die's visibility and opacity, lighting, section plane (axis, offset, flip),
element edges, die-contact highlight (amber = bottom, magenta = top), colour map on/off. - Four-view layout (Top / Front / Right + isometric) and an XYZ triad in every 3D view; F fits the visible bodies.
- Iso-clipping: drag the colour-bar handles to hide elements outside a value range.
- Playback controls: play / pause / step / loop / speed.
- Exports: WebM video of the ram descent (with FFmpeg) plus telemetry; deformed part as STL or coloured PLY; and a
report generator that writes a self-contained HTML report (assumptions, setup, results, figures, telemetry, run
comparison) with the CSV, setup, log, STL/PLY and video. - Die-only STEP import (two bodies) with a workpiece you define: shape, size, rotation, position. New demo 7 uses
the gear-blank dies. - Compare runs: click any run in RUNS to bring its results back; Reset clears runs and telemetry.
- US / Metric units (US default: in, ksi, tonf, °F to 3 decimals; metric: mm, MPa, t, °C to 2 decimals).
- Esc aborts solves, multi-runs and exports; dialogs remember their folders; resizable panels.
- Hex-flange demo now fills to 99.9 %.
Assumptions
Adiabatic walls (no heat lost into the dies) · no heat generated by plastic deformation or friction (hence isothermal)
· rigid-viscoplastic, incompressible material (no elasticity / springback) · rigid dies · constant shear friction ·
quasi-static forming. Results are engineering estimates for design comparison, not certified predictions.
License
© 2026 Marconnet Technologies LLC, CC BY-NC 4.0: free for non-commercial use with attribution; commercial use
requires written permission. Bundled third-party components (Open CASCADE LGPL-2.1, Intel MKL, NVIDIA CUDA / cuDSS,
FreeType, FreeImage, TBB, …) keep their own licences: see NOTICE.md and licenses\ in the package.
ImpressionFEA 0.5.0 — first public release
First public release of ImpressionFEA, a Windows desktop simulator for closed-die impression forging by Marconnet Technologies LLC.
Download & run
- Download
ImpressionFEA-0.5.0-win-x64.zipbelow and unzip it anywhere. - Start
ImpressionFEA.App.exe. Nothing to install: the .NET runtime is included. - Open the Demos tab → pick a demo → Load demo, then press Solve.
Requirements: Windows 10/11 x64. The multithreaded CPU solver (Intel MKL) is included.
Optional GPU acceleration (NVIDIA, CUDA 12 driver R525+): run Get-GpuSolver.ps1 in the app folder. It downloads
the NVIDIA cuDSS / CUDA runtime libraries (~880 MB) directly from NVIDIA and installs them next to the app.
Highlights
- 2D and 3D forging simulation: rigid-viscoplastic finite elements, from fast axisymmetric / plane-strain runs
to full 3D tetrahedral models, with press load, cavity fill, stress, strain and strain-rate results. - Your own CAD: import a STEP file with three bodies (bottom die, workpiece, top die). The workpiece is found by
centre of gravity; you pick the moving die; the run continues until the dies touch. - CAD loop: Re-import notices when the STEP file changes and reruns with every setting kept.
- Robust 3D solver: handles sharp die edges, adjusts the step size automatically, and refines the mesh
locally when a step fails. - Multi-run sweeps (temperature, friction, ram speed, mesh size, material), with run history overlaid on the
load / fill chart and CSV export of the telemetry. - Setups (
*.ifea.json) to save and reopen jobs; 6 curated demos with in-app instructions. Demos are
editable JSON files, so you can write your own. - SolidWorks-style 3D viewport (middle-mouse rotate / Ctrl pan / Shift zoom, Ctrl+1…7 views, F to fit).
- GPU (NVIDIA cuDSS) or CPU (Intel MKL) sparse solvers, auto-selected by benchmark.
See the README and CHANGELOG for details.
Package contents
ImpressionFEA.App.exe and runtime · cad\ Open CASCADE runtime for STEP import · samples\ three 3-body STEP
assemblies and samples\demos\ · licenses\ third-party licences · Get-GpuSolver.ps1 · README.txt.
SHA-256 of the zip: see ImpressionFEA-0.5.0-win-x64.zip.sha256.
License
© 2026 Marconnet Technologies LLC, licensed under CC BY-NC 4.0: free for non-commercial use with attribution to
Marconnet Technologies LLC. Commercial use requires written permission. Bundled third-party components (Open CASCADE
LGPL-2.1, Intel MKL, FreeType, FreeImage, TBB, …) keep their own licences; see NOTICE.md and licenses\.
Results are engineering estimates (isothermal, rigid dies, constant shear friction), not certified predictions.