This topic lists any bugs that have been fixed between versions 2024.0 and 2024.1 of ICMLive Operator Client.
Pre 2024.0 release notes can be found here.
See Known Issues in 2024 Versions for a list of limitations that we are aware of.
The fixes listed below are those that are viewed as likely to impact on users in an unexpected way, mainly changed simulation results, or differences in behaviour that might not be obvious.
Voids being meshed in clip meshing
In some circumstances, particularly when network objects have been generated from rasterised data, clip meshing was not respecting voids. This has been corrected.
Selecting building polygons in the GeoPlan
When using a database that has been updated from an earlier version of InfoWorks, buildings could sometimes not be selected until a new theme was opened. This is no longer the case.
Minimum unit flow results at results points
An inconsistency in minimum unit flow results reported at results points between CPU and GPU simulations has been rectified. The GPU engine was not updating summary results the first time a 2D element was updated from a completely dry state. This issue has also been rectified. There was also a bug in the GPU code when updating the direction at first min velocity summary result. This issue has been fixed too.
Aggregating elements in meshing
When aggregating across the boundaries of zones (for example roughness zones), elements are now allocated the roughness from the zone with which they have the largest intersection.
Themes
An issue with themes being applied on top of existing themes instead of replacing them has been rectified.
Export results to file
A crash in the export of results to file in the absence of a selection list or gauged objects has been fixed
2D boundaries in ICMLive
2D boundaries obtaining flows from external sources (TSDB) were not handling zero flows well when simulations are chained together. This has been improved.
Update sections from selected lines
The Update sections from selected lines tool no longer reverses the most upstream section of a reach that has been split automatically by adding a break node.
Storage operations
User-defined storage options minimum and maximum lengths for typical connection are now saved to the network when Apply or OK is clicked.
Digitisation defaults
Digitisation defaults were not working when digitisation templates were created in the cloud. This has been fixed.
GeoPlan print layout
The print layout scaling window now appears full size.
Green roofs
The SWMM simulation code has been updated to 5.2.3. This fixes a bug whereby initial moisture volume in the drainage mat layer of green roof LID units was being double-counted.
Clip meshing with null elevations
When using clip meshing, gaps (null elevations) in the ground model were being treated as if they had an elevation of zero. Clip meshing using a ground model with null elevations will now fail.
RTC editor
A regression introduced in an earlier version of ICM meant that some RTC ranges could not be created other than in the grid editor, due to an 'invalid pointer' error. This has been corrected.
Simulation failures in SimPostP
Some simulations were failing in SimPostP due to orphaned scenario data that can persist in networks, due to a bug in a much older version of ICM. Such data is now ignored, and simulations should no longer be affected.
Copying simulations between cloud databases
When a simulation is copied from one cloud database to another, its state is now reset so that it can be re-run.
Flow between 2D conduits and nodes
An issue with the flow calculation between linear drainage 2D conduits and Connect 2D nodes has been fixed. It was causing inconsistencies between simulations in cloud and in on-premise databases.
Initial conditions and clip meshing
When clip meshing is used on a model with both hydraulic and other types of initial conditions, the initial conditions were not always applied correctly. This has been fixed.
CSV date/time format for GIS exports
Specifying timesteps for a GIS exports in a CSV file was not working. The capability has been reinstated.
Initialisation of flood timing summary results
If a 2D element is initially inundated, the time to last inundation, total inundation duration and time to peak inundation are all now initialised to 0 instead of -1.
Meshing with excluded roughness zones
A silent failure of meshing when large numbers of roughness zones have been excluded has been rectified.
Network merge
After merging changes from another network, the network icon in the tree did not indicate that changes have been made. This has been fixed.
Background network
The dialog for selecting a background network no longer shows asset networks when a cloud database is being used, as these are not available in cloud databases.
Cloud simulations
An intermittent failure of simulations carried out in the cloud was identified in the 2024 version. The error message began "FAILED - Pre-processing failed" and continued with "Error 57 : Cloud request error : boost::filesystem::status: Access is denied [system:5]". This problem has been solved in 2024.1.
Multiple users on one machine
It is now possible for different users signed in to their Autodesk accounts to run ICM concurrently on one machine.