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

DelftIO Version History

(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.