Lew Rossman

Results 17 issues of Lew Rossman

This PR is in response to the recent discussion in issue #18 . In addition to code updates that implement the new PCV valve, a new unit test for a...

@eladsal informed me of a paper by Olivier Piller et al. presented at last month's WDSA-CCWI conference that gave an example of EPANET 2.2 finding the wrong solution for the...

awaiting-PR

This project's CI testing uses the Python package `nrtest` to perform regression tests that compare results from a new build of the EPANET library against benchmark results for 51 different...

In C++, in order to pass a literal character string into a function's argument the prototype has to declare the argument as `const char*`. Some Toolkit functions, like ENopen do...

This issue has been suggested by Dr. Bogumil Ulanicki of De Monfort University. He would like to see EPANET extended to include modeling of variable speed pump groups (two or...

enhancement

I have modified EPANET's hydraulic solver to improve its robustness in solving complex networks containing dozens to hundreds of check valves, flow and pressure regulating valves and pumps. Penalty functions...

enhancement

PR #505 has added a Tank Overflow feature to the EPANET engine that might require some updating of the way that a tank's change in status is described in the...

enhancement

I have updated the v5.1.013 source files to fix all of the bugs identified to date. They appear in the attached zip file along with a set of examples for...

There is a bug in the `storage_getlosses()` function of _node.c_. The code only applies the Green-Ampt function for exfiltration when the storage unit’s volume is greater than `FUDGE`. That means...

bug

The current instructions in the [README.md](https://github.com/OpenWaterAnalytics/epanet-dev/blob/master/README.md) file for building EPANET 3 using the Microsoft Visual C++ Build Tools creates a debug build of the project by default. Appending `/p:Configuration=Release` to...

question