
Scale-Resolving Simulation at Scale
Find answers to common questions about SRS.
21 questions available
SRS is developed and operated by Empirisch Tech GmbH, a company registered in Vienna, Austria (empirischtech.at). The platform is hosted under the srs.numericalai.net domain, which is Empirisch Tech's brand for Scale-Resolving Simulation of industrial flow problems.
SRS runs the PyFR open-source high-order CFD framework on NVIDIA GPUs. Cases are configured with a pyfr.ini file and executed through PyFR's GPU backends (e.g. CUDA).
Unlike traditional simulation tools, SRS is built on the high-order PyFR engine, advanced GPU acceleration, and AI-driven preflight validation. This combination reduces setup errors, speeds up scale-resolving turbulence simulations (LES, DNS, ILES), and improves productivity for industrial flow problems.
When benchmarked against a 32-core CPU system, SRS achieves up to 10× faster performance on common PyFR workloads such as high-fidelity turbulence simulations. The speedup typically increases with case size and polynomial order. GPU parallelization, PyFR's CUDA backend, and optimized cloud infrastructure make this possible.
Your ZIP must contain a pyfr.ini configuration file (exactly that name — not a folder) plus any mesh and auxiliary files referenced inside pyfr.ini (for example a Gmsh .msh mesh). Paths in pyfr.ini must match the files in the archive. See the Getting Started tutorial and the PyFR documentation at https://www.pyfr.org/documentation.html for case layout examples.
pyfr.ini is the main input file for PyFR. It is an INI-style file with sections such as [solver], [backend], [mesh], [elements], [soln-plugin-*], and boundary conditions. It defines the equation system, mesh location, time integration, output formats, and plugins. Full reference: https://www.pyfr.org/documentation.html
PyFR commonly uses Gmsh .msh meshes (mixed-element unstructured grids in 2D and 3D). Your mesh path in pyfr.ini must point to the mesh file included in your ZIP. For meshing guidance, refer to the PyFR user guide and the examples on the SRS platform.
You can run Scale-Resolving Simulations (SRS) of turbulent flows with PyFR — including LES, DNS, and ILES — on unstructured mixed-element meshes in 2D and 3D. Typical applications include external aerodynamics, turbomachinery, wind-turbine wakes, and vortex-dominated flows. PyFR supports compressible and incompressible Navier–Stokes and related equation systems configured in pyfr.ini.
PyFR writes native .pyfrm solution files. You can also export VTK/PVTU (and other formats supported by your PyFR version) by setting the [output] section in pyfr.ini — for example format = pyfr, vtk — so results can be opened in VisIt, ParaView, or similar tools.
New users activate their account with the €1 Starter plan, which includes two hours of compute time and basic GPU access. Purchasing Standard, Professional, or additional compute credits upgrades you to On Demand Usage (Premium), with priority queue access, advanced preflight validation, and AI-assisted debugging for PyFR cases.
The Enterprise plan offers unlimited compute time with the GPUs of your choice (H100s, A100s, etc.) and a dedicated queue, allowing unlimited parallel PyFR simulations without waiting. It also provides tailored support and cost-effective solutions for large-scale SRS workloads.
Click the 'Contact Sales' button under the Enterprise plan on the Buy Credits page, or use the contact form on the Settings page to request a quote. Our team will follow up shortly.
If your simulation's estimated runtime exceeds 25 days, please contact us to explore a custom solution. Simulations running longer than 29 days are automatically cancelled.
Go to the Settings page and open 'Manage Billing' to view and download your invoices.
If you are registered as a business customer, you can reclaim VAT by providing your company name, address, and valid VAT ID through the contact form on the Settings page. Ensure your details are complete and accurate at checkout; we will then issue an invoice with VAT deducted.
Our compute fleet currently consists of NVIDIA A100 and H100 GPUs, offering high throughput for PyFR's GPU backends and large-scale engineering simulations.
Processing time includes job initialization, environment setup, mesh and config staging, data transfer, and post-processing. The PyFR solver logs report only the core time-stepping runtime, not these platform overheads.
€1 Starter users can run or queue only one job at a time, while Premium users can run and queue up to three jobs simultaneously, with faster access and shorter wait times.
The estimated time is based on the average time per step reported by PyFR during the run and is refreshed as the job progresses. The ETA reflects solver runtime accurately; after the simulation finishes, additional steps such as post-processing, data transfer, and compression may add extra wall time (for example, up to about an hour for multi-GB result sets).
Use the Contact Us form on the Settings page. Our support team typically responds within 24 hours on business days.
SRS uses PyFR's high-order numerical methods and validated turbulence models. Accuracy depends on your mesh resolution, polynomial order, and physical models defined in pyfr.ini. Platform examples and the PyFR documentation include benchmark cases for verification against analytical and experimental data where available.
© 2026 SRS, a NumericalAI product by Empirisch Tech GmbH (empirischtech.at). All rights reserved. |Privacy Policy |Terms of Service |Executive brief |FAQ
We use cookies to enhance your experience
We use cookies to provide essential functionality, analyze usage, and improve our services. Privacy Policy