DelftIO Versions
Latest development: V1.07.06, aug 7th 2008
Same version as 1.07.05, but with a GetRemainingSize added to dio_shm. This version is available in the new development environment (VS2005 on Windows and configure/automake on Linux). For older development environments the compatible V1.07.05 version can be used; see the version and release information below for more information on those DelftIO versions.
Latest version for Linux: V1.07.05, jan 9th 2008
Same version as 1.07.03, but with an improvement on getting the last error.
Latest version including Nefis4: Windows: V1.07.04, may 24th 2007, Linux: V1.07.05, jan 9th 2008
Same version as 1.07.03, but including Nefis functionality. Only
available on Windows platform.
Has to be linked with esmfsm version 4.02.00 (see P:\delfttools\libraries\esmfsm)
and nefis version 4.05.00 or higher (preferably nefis 4.06.01 or higher,
see P:\delfttools\libraries\nefis).
Latest version for Windows: V1.07.03, july 28th 2006
Sleeptime and Timeout for shared memory access are now read from config
file.Latest version now also available on 'wlinux' platform, based on new (Delft3D) make environment.
For linux, both ifort-8.0 and ifort-9.0 are available now.
Some initialisation bugs fixed. These initialisation bugs did not lead to
any known problem, they were detected when porting to salford (the
salford version is not formally available).
Has to be linked with esmfsm (libesm.a and libfsm.a)
version 4.02.00 (see P:\delfttools\libraries\esmfsm).
Version overview
The table below shows which version has to be used for which platform, to be sure to include all relevant modifications for that platform.
diof90.lib / diofdll.dll versions |
|||
Platform | Latest | Use at least | Location for library and *.mod files |
wlinux-ifort-8.0 | DioV1.07.05 | DioV1.07.02 | P:\delfttools\DelftIO\Fortran\<version>\wlinux |
Windows, Fortran90 | DioV1.07.03 | DioV1.07.02 | P:\delfttools\DelftIO\Fortran\<version>\win32\lib |
Windows, DLL | DioV1.07.03 | DioV1.07.02 | P:\delfttools\DelftIO\Fortran\<version>\win32\dll |
Windows, VB6API | See P:\delfttools\DelftIO\VB6 API |
The sgi-mips and sun-sparc platforms are no longer supported (june 2003). Version 1.06.14 (available for these platforms) still compatible with DelftIO latest version for:
The sgi-mips and sun-sparc version 1.06.11 is not compatible with later DelftIO versions for on line coupling by means of shared memory.
Platform | Latest Version | Use at least | Location for library and *.mod files |
sgi-mips | - |
DioV1.06.14 | P:\delfttools\DelftIO\Fortran\V1.06.14\sgi-mips |
sun-sparc | - |
DioV1.06.14 | P:\delfttools\DelftIO\Fortran\V1.06.14\sun-sparc |
(The versions with extension 'NefisIncluded' are meant only for applications that store multiple datasets in a Nefis files, e.g. Triton; using such a version requires linking the Nefis library; the releases can be found in P:\delfttools\DelftIO\Fortran\NefisIncluded).
V1.07.02
Two internal initialisation/cleanup bugs fixed.
No functional changes compared to 1.07.00/01.Beta (see below).
Latest version now also available on 'wlinux' platform, based on new (Delft3D) make environment. Has to be linked with esmfsm (libesm.a and libfsm.a) version 4.02.00 (see P:\delfttools\libraries\esmfsm).
V1.07.01-Beta, Windows only
Bug repair in DioIni module for reading ini files.
Beta version, because it's currently only available on Windows (Linux version expected May 2005).
Windows only: V1.07.00-Beta, Windows only
Functional Changes: handle Parameter/Location Descriptions:
Beta version, because it's only available on Windows.
V1.06.16
Generated with:
Migration to this new version is highly preferred, because three internal initialisation/cleanup bugs were solved (these bugs did not show themselves in previous versions of the compilers)
Functional Changes only in DiofDLL:
To improve segment ordering (SobekARS11763), DiofPltGetLocs (see F77/DLL
interface) now returns:
segment 1
segment 2
... etc...
segment 101
... etc...
instead of
segment1
... etc...
segment101
... etc...
segment2
... etc...
V1.06.15
No functional changes. Provided on Linux platform for Intel Fortran Compiler and Lahey Fortran Compiler.
V1.06.14
Although changes have been made to the linux version only, this version has
been made available on all platforms (as requested by the Delft3D maintenance
team).
Modifications to linux version:
Remarks:
V1.06.13
Changes made only to linux version. Modifications:
V1.06.12
Changes made only to Windows DLL version (DiofDll.dll, see also 'VB6 API')
Modifications for diofDll.dll:
V1.06.11
Available on all platforms.
Modifications:
Remarks:
V1.06.10
Available on all platforms.
Modifications:
Remarks:
V1.06.09
Available on all platforms.
Modifications:
All applications that use on line communication by means of files should update to this version.
V1.06.09.NefisIncluded
Available on all platforms. To be used for Triton restart file.
V1.06.08
Available on Windows/PC. This is exactly the same version as 1.06.07 (so for Unix, use 1.06.07).
Modifications:
V1.06.07
Available on all platforms.
Modifications:
V1.06.06
Available on Windows only.
Modifications:
V1.06.05
Available on all platforms.
Modifications:
V1.06.04
Currently available on Windows only.
Modifications:
V1.06.03
Available on all platforms.
Modifications:
V1.06.02
Available on all platforms.
Added:
V1.06.02.NefisIncluded
Available on all platforms. To be used for Triton restart file.
V1.06.01
Available on all platforms.