12.0 版包括代码库的重大改写，一些强大的新 TABLO 语法，缩短的仿真时间， TABmate
Release 12.0 includes a major rewrite of the codebase, some powerful new TABLO syntax, reduced simulation time, TABmate editor enhancements, support for viewing very large data arrays and more.
- This table shows simulation time in seconds for Tablo-generated programs created with Source-code GEMPACK. The GPLUOptimize column shows simulation times with GP12 LU parameters chosen by first running a test simulation with "GPLUOptimize =yes;".
The models used are as follows: GTAP4040 is the standard GTAP model with a 40 commodity 40 region database, GTAP7FULL is the standard GTAP model with a 57 commodity 113 region database, MMRF5 is a 64 commodity 8 region bottom-up model of Australia, TERM is a 47 commodity 31 region model of China and USAGE11 is a 392 commodity single region recursive dynamic model of the USA.
Results reported for GEMPACK 11.4 (GP11.4) were generated using GFortran 4.8.1, results reported for GEMPACK 12.0 columns (GP12 and GP12(GPLUOptimize)) were generated using GFortran 6.4.0. All simulations were run on Windows 7 64-bit computer with i7-4770 CPU, 32GB memory and SSD hard drive. Results are hardware dependent. Similar speedups are found with the Intel Fortran compiler.
See the speedup on your own PC here.
- TABLO syntax enhancements
- Loops are especially useful for data manipulation programs that scale or adjust data and also can be used to iteratively find initial levels solutions to equations. See an example here.
- LHS mappings: enabling huge speedups for certain operations, as you can see here and here.
- Changes to accommodate Windows 10 quirks and modern hardware. GUI Programs now all support ultra-high-resolution screens and mostly support touch-screen gestures such as scrolling and zooming.
- Tables displayed by ViewHAR and ViewSOL can be sorted according to values within a particular row or column (by clicking on row or column headings).
- 64-bit versions of ViewHAR, AnalyseGE and ViewSOL, etc, allow larger (>4GB) data files to be viewed.
- TABmate improvements
- GLOSS history
- TABLO error dialog
- Search wrapping past end of file, support for regular expressions
- Cursor line highlighting, matching bracket highlighting, margin indicators for loops and zerodivide, block selection mode
- Code completion, TAB-key indents selected code, block comment selected code, many new keyboard shortcuts
- Linux versions of all command-line programs (eg., AggHAR and DiffHAR, previously available only on Windows).
Release 12.0 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 firstname.lastname@example.org (specifying their licence number) for further details.
In some cases, Release 12.0 licences will need to be 'activated'; more details here.
Advice to GFortran source-code users
Note that GEMPACK 12.0 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.0 requires Intel Fortran version 13 to 17 inclusive.
EXE files produced by GEMPACK 12.0 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 12.0 and Intel Fortran. However, if you use GEMPACK 12.0 (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.0, you should be aware of the missing DLL problem.
CALL or EMAIL
- 400-621-1085 021-50391085