Compressible Flow Subroutine Library (CFSL) is a function library package containing solvers for the thermodynamic relations concerned with inviscid compressible flow for caloricaly perfect gas for an arbitrary specific heat constant. The library offers a consistent and easy-to-use API for all of its over 80 user callable functions. it has native programming language bindings for C/C++ and Fortran.
Compressible fluid thermodynamics have applications in aerospace, defense, renewable energy and natural gas distribution.
It includes solvers to solve a wide variety of properties for the following set of problems, see the documentation for more information:
- Shock Waves: Normal shock relations, Oblique shock relations, Oblique shock limits, Expansion fans (Rarefaction shocks), Prandtl-Meyer function, Pressure-Deflection relations, Hugoniot Equation based shock wave model, Moving Normal shock waves, Reflected shock wave mach relation, Pitot and Rayleigh-Pitot tube relations
- Flow: Isentropic flow, DeLaval nozzle flow, Fanno flow, Rayleigh flow, Isothermal flow with friction through long ducts
- Compressebility: Critical mach number with Prandtl-Glauert, Laitone and Karman-Tsien pressure approximation
- Pressure correction: Karman-Tsien pressure correction coefficient, Laitone pressure correction coefficient, Prandtl-Glauert pressure correction coefficient
All routines are fully thread-safe and subject to automated regression testing upon each release allowing us to provide an unsurpassed level functional stability and quality.
Support
- Community Support: (included by default)
- Email support provided through a public user’s mailing list.
- Support: (yearly subscription)
- Installation support
- Private Email support
Availability
The Compressible Flow Subroutine Library is available for the following platforms, further platforms may be available upon request:
- Linux
- x86, x86_64
- PowerPC64 (little and big endian)
- Microsoft Windows
- x86, x86_64
Pricing
Pricing is calculated as developer seat which corresponds to a single software developer developing with the product and runtime which corresponds to the product being deployed on a machine.
A runtime license must be purchased for every computer the product is being deployed on, a developer license must be purchased for every developer who works with the product. At least one developer seat and one runtime license are required.
Type of License | Price per Machine | Price per User | |
---|---|---|---|
Developer Seat | 9500 EUR | ||
Runtime | 400 EUR |
- Support +20% of the total license fees for the product (developer seat(s) + runtimes) for the the customer annually.
- Academic, Non-Commercial Pricing: 40% discount.
For specialized requirements such as high-volume runtime licenses contact sales so we can work out a solution.
Order Information
Please contact a sales representative for inquiries.
Product and Service Numbers
Number | Description |
---|---|
SA-00019-010 | Compressible Flow Subroutine Library (CFSL) 1.0 Developer Seat |
SA-00020-010 | Compressible Flow Subroutine Library (CFSL) 1.0, Linux x86/x86_64, Runtime |
SA-00021-010 | Compressible Flow Subroutine Library (CFSL) 1.0, Windows x86/x86_64, Runtime |
SA-00022-010 | Compressible Flow Subroutine Library (CFSL) 1.0, Linux PowerPC64/PowerPC64le, Runtime |
SS-00003-100 | Compressible Flow Subroutine Library (CFSL) Support Contract (1 year) |