4.10.1 - Beta Release (October 2019)

The changes in this beta will be available in the 4.11 production release, due out at the end of December 2019. 

The significant change for this release is the ability to use the new Environmental flows work with NetLP.  There is also an optional improvement of ordering using Operating Targets with Rules-based orders at storages, and resolution of infinite loops in some models.

Environmental Flows with NetLP 

The new Environmental Flow node and Environmental Flow Manager now work with NetLP ordering. To determine the "marginal" difference in orders that are required by the Environmental Flow Node, NetLP determines probable flows throughout the system prior to determining environmental flow orders. The model does order phase twice - firstly Expected Flows without initiating new Environmental Flow orders are determined.  These flows are then provided to the environmental Flow Nodes to perform their ordering calculations. NetLP is then given the environmental flow demands as well as all of the other demands. The system then resolves.

Improved generation of orders at Storages and Weirs

Allow the user to specify a factor to smooth the rate at which downstream storages orders water from upstream.

Infinite loops resolved

We have modified Off Allocation and Environmental Flow Manager distribution logic to remove infinite loops which could occur in some models. 

Plugin Developers

We are planning on moving to C# 7, Visual Studio 2019 and .NET 4.8.0 soon, so you will need to make sure you have updated Visual Studio to continue developing plugins in the beta versions.

Regression Testing

We have removed the tolerance in our regression tests to help find issues earlier if we get different results on different machines or versions of operating systems. 

Regression test repository changes since the first Source 4.10.0beta:

(warning) ALL Project results updated - tolerance removed
(warning) 03 Project results updated
(minus)  01 Tests removed

Details here: 4.10.1 Regression Test Changes

Insight

To run Insight, you also need to install the 32bit version of Microsoft Visual C++ 2010 Redistributable Package.
This installer is for both 32bit machines and 64bit machines since the library we use is 32bit: Microsoft Visual C++ 2010 Redistributable Package (x86).

Full Release Documentation

type key status summary assignee reporter
Loading...
Refresh