|
Products
EuroSim Licenses
A EuroSim license gives the licensee the right to install and run the EuroSim software on a single specific computer.
Four types of licenses are available:
- Desktop licenses are perpetual, user and node locked licenses for soft realtime simulation. A desktop license includes the fully functional EuroSim Software, but is limited to a single user and soft realtime execution only. The Desktop license is ideal for model and simulator developers in smaller projects. Upgrading the Desktop license to a Workstation or Server license is possible at the cost of the price difference and an administration fee.
- Workstation licenses are perpetual, user and node locked licenses for hard realtime simulation. The workstation license includes the fully functional EuroSim Software, is limited to a single user but includes hard realtime execution to exploit the capabilities of more powerfull workstation hardware. The Workstation license is ideal for smaller projects where at most one user is working with the system, but requires full life cycle support including realtime execution. Upgrading the Workstation license to a Server license is possible at the cost of the price difference and an administration fee.
- Server licenses are perpetual, multi user, node locked licenses, With a server license a team of developers can work simultaneously on a powerfull server. The number of simultaneous simulations is only limited by the capabilities and performance of the server computer. The server license includes support for hard realtime execution, which due to the claiming of resources and possibility of interference is limited to on hard realtime simulation at any time.
- Runtime licenses are essentially deployment licenses. A test engineer can execute the simulator built by a simulator developer using either their Desktop or Server license. Using the runtime license the test engineer can either use the Simulation Controller to create simulation scenarios and interactively control and monito simulation, or can write batch execution scripts in a variety of popular languages such Perl, Python, Tcl and Java. Analysis of the results can be accomplished with the EuroSim Test Analyzer.
EuroSim Software is delivered as installable packages appropriate for the selected platform and consists of a set of executable programs plus the EuroSim Runtime Libraries, needed when generating an executable model (simulator) or connecting external software applications or hardware.
Host Platform
EuroSim for Linux runs on x86_64 platforms. Up to and including EuroSim Mk7 32 bit are still feasible, but not default avalailable. All license variants are available: Desktop, Server and Runtime.
EuroSim for Linux is released for the Red Hat Enterprise Linux distribution (and Centos/Rocky/Alma derivatives) and with Mk7 is also available for Ubuntu and Raspberry OS. For hard realtime execution a distribution with realtime kernel must be available. Guaranteed solutions are available for the Concurrent systems with Redhawk distribution.
Alternatively you can procure a server, install the RedHat realtime kernel or Ubuntu realtime kernel and tune the system yourself. In this do-it-yourself approach the customer is responsible for the tuning of the computer system such that EuroSim can achieve realtime execution. The following versions are currently available with EuroSim:
- Concurrent RedHawk 7.3 & 8.4, x86_64
- RedHat/Centos/Rocky 7.9 & 8.5 x86_64
- Ubuntu 20.04 x86_64
- Raspberry OS aarch64 (raspberry pi5)
Note that we state specific minor versions, which are the OS versions we build our releases on. However, in our experience the compatibility of Red Hat releases in a major series is such that the EuroSim builds will work on any minor release number in a major series. For further advice please contact the EuroSim helpdesk.
Please note that when purchasing a license and integrating it with the hardware yourself, you are taking responsibility of the realtime characteristics of the system. Though EuroSim is capable of hard real-time simulation, such real-time quality is dependent on the platform that the license is installed on and and subsequent tuning of bios, kernel and driver settings. A multi-core platform is essential for hard real-time execution, but there are many more other factors to be considered in the hardware selection to achieve hard real-time guarantees.
|