- Windows 10 or 11.
- macOS Sierra (10.12) or later. This version may still run on OS X El Capitan (10.11), but it is no longer supported.
- Linux distributions such as CentOS 7, Debian 11/12, and Ubuntu 20.04/22.04. This version may still run on RHEL 8, but it is no longer supported.
- Windows 7 or later.
- macOS: OS X El Capitan (10.11) or later. This version may still run on OS X Yosemite (10.10), but it is no longer supported.
- Linux distributions such as Debian 10, Ubuntu 18.04, and RHEL/CentOS 7 & 8.
- Improved access to log messages of a simulation job.
- Example model files are included in source and binary distribution.
- #8 Fixed a bug unabling to produce simulation output on RHEL/CentOS 7.
- #17 Fixed error at parsing “x+1” in the Expression of Parameters tab.
- Windows 7 or later.
- macOS: OS X Yosemite (10.10) or later. This version may still run on OS X Mavericks (10.9), but it is no longer supported.
- Linux distributions such as Debian 10, Ubuntu 18.04, and RHEL/CentOS 7 & 8.
- Flint now consists of smaller binaries than the ones of previous releases.
- #3 Fixed crash on macOS when exporting multiple results.
- #4 Fixed frame shrinkage of Preference window on GTK 3.
- #11 Fixed crash on macOS when starting a simulation of multiple jobs.
- Windows 7 or later.
- macOS: OS X Mavericks (10.9) or later.
- Linux distributions such as Debian 9, Ubuntu 18.04, and RHEL/CentOS 7. RHEL/CentOS 6 is no longer supported.
- Added an experimental support of the Euler-Maruyama method to solve Itô stochastic differential equations.
- Support MathML’s <cn> of type=”rational” to represent rational numbers.
- The executable distributed as the official binary package for macOS runs faster than the previous release’s.
- Fixed a Gaussian pseudo-random number generation.
- Using the seed specified in a PHML model for pseudo-random numbers.
- macOS: OS X Mavericks (10.9) or later.
- Fix crash at launch on macOS.
- Windows 7 or later.
- macOS: OS X Mavericks (10.9) or later.
- Linux distributions such as Debian 9, RHEL/CentOS 6, and RHEL/CentOS 7.
- Added a window to show and save the gnuplot script plotting line chart.
- Allow to give a hint of concurrency in the preference window or as flint-exec’s input.
- Save configuration into a directory via CTRL+S.
- Improved thread safety on parameter fitting.
- Performance optimizations.
- Fix unexpected hangs.
- Windows: Windows 7, 8, and 10.
- macOS: OS X Mavericks (10.9) or later.
- Linux distributions such as Debian 9, RHEL/CentOS 6, and RHEL/CentOS 7.
- New main program, formerly called flint2, supersedes the original one.
- The size of installed binary gets smaller than ever.
- The windows installer refrains from adding Flint’s folder to PATH.
- Programs of Windows version run faster, thanks to switch from MinGW-w64 to MSVC.
- Flint no longer depends on Java runtime environment.
- Flint now calls Gnuplot to render line charts of simulation result; you may have to install Gnuplot and must specify the path of its executable with Flint’s preference menu.
- Windows: Windows 7, 8, and 10.
- macOS: OS X Mavericks (10.9) or later; OS X Mountain Lion (10.8) is no longer supported.
- POSIX-like environments, including modern Linux.
- Added a program called flint-lodbg, which dumps data layout used during simulation for debugging purpose, reading from a layout file.
- flint2 now experimentally supports CellML and SBML models, as well as more menus.
- isdplot prints more informative message on errors.
- isdbswap now allows input ISDF to include empty comment.
- csv2isd exits with status 0 at –help.
- OS X Lion (10.7) is no longer supported.
- OS X Mountain Lion (10.8) support is now deprecated; it will be dropped with incoming v1.9 release.
- Java 7 support is also deprecated.
- Added a program called flint2 as an experimental feature, a prototype of next-generation simulator, currently only supporting PHML models. Please note that it is unstable and still under heavy development.
- Loading a model got faster with more efficient parser.
- Allow floating-point number literals to end with “.”; for example, “-2.” is now a valid representation of a negative two.
- isdplot’s command options –isdstrip and –isd2csv have been dropped; user no longer has to specify either. In addition, –gnuplot option is optional now; gnuplot in PATH is chosen by default.
- isdplot and isd2csv now accept two new options: –ignore-prefixes (-P) and –ignore-units (-U).
- Fixed a GUI hang occurring when e.g. invalid time step is specified in general setting.
- The menu added to export a C source file for simulation from a model. Currently the feature supports only pure ODE models.
- Fixed nasty bugs in isddiff; now it detects differences properly as well as NaN.
- Fixed an error “failed to step statement: 5” when starting simulation on Windows 10
- Fixed an error “failed to commit transaction: 5: database is locked” happening occasionally when pushing button “Run” on Windows 7
- Shortcut keys Escape and Ctrl+W (or Cmd+W on Mac) can close subwindows.
- Calculation time for time evolution has been reduced by about 30% agaist the previous version.
- Output variables no longer includes redundant ones, such as any PHML variable-parameters assigned to an input port which has a unique edge of reduction “sum”.
- Parameters in a PHML model are limited to static-parameters and initial values defined by a formula that does not depends on other parameters.
- Flint now accepts a simulation request from localhost only.
- SUNDIALS’s ARK solver is available as ARK method; note that, for now, this is for pure ODE models only.
- Support for the modulo operation as csymbol function “Mod” in PHML.
- It is now possible to send a CSV or ISD file to another gadget through the Garuda protocol.
- Simulation got faster; simulation time reduced by about 30%.
- Now it can detect non-state physical-quantities defined by ODEs in PHML as a model error.
- The error dialog on simulation failure becomes resizable.
- <description> can appear in PHML’s <arc>.
- PHML’s <transition type=”probability”> allows any MathML expression as its value.
- For security reason, user’s Flint K3 account is no longer saved.
- It works with Garuda platform 1.2.
- Some error messages become more informative.
- Missing edges in a PHML model can be detected more reliably.
- flint-exec’s processes no longer remain running after Flint’s exit.
- An error dialog appears as soon as the loading process exits abnormally.