GEMPACK Release 12.2 (December 2024)

Release 12.2 introduces several Runge-Kutta solution methods which greatly improve the tradeoff between accuracy and simulation time.

The Runge-Kutta methods are likely to yield more accurate solutions for the same simulation time as the Euler, Midpoint or Gragg methods; or a faster solution with the same accuracy as the older methods.

4 Runge-Kutta 'flavors' are offered: RK2, RK4 (the default), BoSha32 or DoPri54. The last 2, BoSha32 and DoPri54, provide estimates of solution accuracy and can be used with an adaptive stepsize option.

As well, Release 12.2 fixes several small bugs.

Improvements to GUI programs

Several improvements affect all the GUI programs

ViewHAR

TABmate

ViewSOL

Charter

AnalyseGE

RunGEM

RunDynam

Release 12.2 is 64-bit only

Previous GEMPACK releases were available in both 32-bit and 64-bit versions. We have now discontinued the 32-bit version.

Availability

Release 12.2 will be supplied to all new GEMPACK purchasers. Current subscribers to the annual payment scheme for the source-code version of GEMPACK are advised to download a free upgrade -- they should email sales@GEMPACK.com (specifying their licence number) for further details.

In some cases, Release 12.2 licences will need to be 'activated'; more details here.

Advice to GFortran source-code users

Note that GEMPACK 12.1 or later requires GFortran version 6.4.0. If you are upgrading to GFortran 6.4.0, first uninstall the older GFortran. [In Control Panel "Programs and Features" uninstall, for example, "MinGW-w64 version 1.0 GCC 4.8.1 prerelease (GEMPACK compatible)". More information.]

Advice to Intel Fortran source-code users

GEMPACK 12.2 requires Intel Fortran version 13 to 19 inclusive. Consider switching to GFortran, which is both free and faster. GFortran also avoids the problem mentioned in the next paragraph.

EXE files produced by GEMPACK 12.1 (or later) and the Intel compiler need to have access to a file called libiomp5md.dll. Normally access is guaranteed, since this file comes with both GEMPACK and Intel Fortran. However, if you use GEMPACK 12.1 (or later) with Intel Fortran and intend to distribute TABLO-generated EXE files (for example, in RunDynam archives or in RunGTAP version zips) to other people who might not have installed Intel Fortran or GEMPACK 12.1 (or later), you should be aware of the missing DLL problem.


See also:
Improvements for GEMPACK Release 12.1 (December 2019)
Improvements for GEMPACK Release 12.0 (September 2018)
Improvements for GEMPACK Release 11.4 (January 2016)
Improvements for GEMPACK Release 11.3 (Jun 2014, January 2015)
Improvements for GEMPACK Release 11.2 (May 2013)
Improvements for GEMPACK Release 11.1 (May 2012)
New features of GEMPACK Release 11.0 (October 2011)
Improvements for GEMPACK Release 10.0-001 (April 2009)
All GEMPACK release notes
Different versions of GEMPACK