Integrated Water Flow Model (IWFM)

Publicly available versions of the Integrated Water Flow Model (IWFM)

Data files

Data title and descriptionAccess dataFile detailsLast updated

IWFM-2025.0.1688 (released March 19, 2025)

_IWFM-2025.0.1688_ zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. __EXECUTABLES:__ The IWFM executables as well as the IWFM DLL are created by Intel Fortran Compiler (IFX) version 2025.0.4. 64 bit executables have "x64" as part of their filename (e.g. "Simulation_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "MM" in their filenames (e.g. Simulation_MM_x64.exe) are used for multi-model simulations where two or more IWFM models can be linked to each other and run concurrently. Executables with "D" extension (e.g. "Simulation_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation_x64.exe") can be used for production. __SOURCE CODE:__ The source code has been compiled and tested using Intel Fortran Compiler (IFX) version 2025.0.4. Microsoft Visual Studio 2022 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2022 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
03/20/25

IWFM-2024.2.1594 (released October 28, 2024)

___IWFM v2024.0.1594 was originally released on May 15, 2024, later updated to IWFM v2024.1.1594 on October 8, 2024, and then to IWFM v2024.2.1594 on October 28, 2024 to fix a memory management issue in IWFM DLL due a bug in Intel Fortran compiler (see Release Notes for a list of bug fixes and modifications).___ _IWFM v2024.2.1594_ zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. __EXECUTABLES:__ The IWFM executables as well as the IWFM DLL are created by Intel Fortran Compiler (IFX; IWFM DLL was compiled using IFORT) version 2024.2.1. 64 bit executables have "x64" as part of their filename (e.g. "Simulation_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "MM" in their filenames (e.g. Simulation_MM_x64.exe) are used for multi-model simulations where two or more IWFM models can be linked to each other and run concurrently. Executables with "D" extension (e.g. "Simulation_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation_x64.exe") can be used for production. __SOURCE CODE:__ The source code has been compiled and tested using Intel Fortran Compiler (IFX; IWFM DLL was compiled using IFORT) version 2024.2.1. Microsoft Visual Studio 2022 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2022 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
10/29/24

IWFM-2015.2.1443 (released April 2, 2024)

___IWFM v2015.0.1443 was originally released on November 15, 2022, later updated to IWFM v2015.1.1443 on January 4, 2023, and then to IWFM v2015.2.1443 on April 2, 2024 to include several bug fixes (see Release Notes for a list of bug fixes and modifications).___ _IWFM v2015.2.1443_ zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. __EXECUTABLES:__ The IWFM executables as well as the IWFM DLL are created by Intel Fortran Classic 2021.11.0 compiler (installation package 2024.0.2). 64 bit executables have "x64" as part of their filename (e.g. "Simulation2015_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation2015_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "MM" in their filenames (e.g. Simulation2015_MM_x64.exe) are used for multi-model simulations where two or more IWFM models can be linked to each other and run concurrently. Executables with "D" extension (e.g. "Simulation2015_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation2015_x64.exe") can be used for production. __SOURCE CODE:__ The source code has been compiled and tested using Intel Visual Fortran Classic 2021.11.0 compiler (installation package 2024.0.2). Microsoft Visual Studio 2022 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2022 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
04/03/24

IWFM-2015.0.1403 (released July 19, 2022)

_IWFM v2015.0.1403_ zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. _PyWFM_, the Python wrappers to the procedures exposed through the IWFM DLL for this version of IWFM can be obtained from https://github.com/SGMOModeling/PyWFM/releases/tag/v0.2.1. __EXECUTABLES:__ The IWFM executables as well as the IWFM DLL are created by Intel Fortran Classic 2021.5.0 compiler. 64 bit executables have "x64" as part of their filename (e.g. "Simulation2015_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation2015_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "MM" in their filenames (e.g. Simulation2015_MM_x64.exe) are used for multi-model simulations where two or more IWFM models can be linked to each other and run concurrently. Executables with "D" extension (e.g. "Simulation2015_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation2015_x64.exe") can be used for production. __SOURCE CODE:__ The source code has been compiled and tested using Intel Visual Fortran Classic 2021.5.0 compiler. Microsoft Visual Studio 2017 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2017 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
08/11/23

IWFM-2015.1.1273 (released July 21, 2022)

___IWFM v2015.0.1273 was originally released on September 17, 2021, later updated to IWFM v2015.1.1273 on July 21, 2022 to include a bug fix with the multi-model Simulation (see Release Notes for a list of bug fixes and modifications).___ _IWFM v2015.1.1273_ zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. _PyWFM_, the Python wrappers to the procedures exposed through the IWFM DLL for this version of IWFM can be obtained from https://github.com/SGMOModeling/PyWFM/releases/tag/v0.1.3. __EXECUTABLES:__ The IWFM executables as well as the IWFM DLL are created by Intel Fortran Classic 2021.3.0 compiler. 64 bit executables have "x64" as part of their filename (e.g. "Simulation2015_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation2015_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "MM" in their filenames (e.g. Simulation2015_MM_x64.exe) are used for multi-model simulations where two or more IWFM models can be linked to each other and run concurrently. Executables with "D" extension (e.g. "Simulation2015_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation2015_x64.exe") can be used for production. __SOURCE CODE:__ The source code has been compiled and tested using Intel Visual Fortran Classic 2021.3.0 compiler. Microsoft Visual Studio 2017 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2017 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
08/11/23

IWFM-2015.0.1177 (released May 18, 2021)

IWFM v2015.0.1177 zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. EXECUTABLES: The IWFM executables as well as the IWFM DLL are created by Intel Fortran Classic 2021.1.2 compiler. 64 bit executables have "x64" as part of their filename (e.g. "Simulation2015_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation2015_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "D" extension (e.g. "Simulation2015_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation2015_x64.exe") can be used for production. SOURCE CODE: The source code has been compiled and tested using Intel Visual Fortran Classic 2021.1.2 compiler. Microsoft Visual Studio 2017 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2017 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
08/11/23

IWFM-2015.0.1129 (released February 5, 2021)

IWFM v2015.0.1129 zip file includes release notes, all IWFM related executables, IWFM dynamic link library (DLL), source code, input file templates, a sample model, theoretical documentation and user's manual. EXECUTABLES: The IWFM executables as well as the IWFM DLL are created by Intel Visual Fortran XE 2020.4.311 compiler. 64 bit executables have "x64" as part of their filename (e.g. "Simulation2015_x64.exe"). Executables with "PLL" in their filenames (e.g. Simulation2015_PLL_x64.exe) utilize parallel processing, and may provide some speed-up depending on the computer hardware. Executables with "D" extension (e.g. "Simulation2015_x64_D.exe") are in debug mode. It is recommended that the executables in debug mode are used when building a model from scratch. Once the model is built and debugged, the executables in release mode (e.g. "Simulation2015_x64.exe") can be used for production. SOURCE CODE: The source code has been compiled and tested using Intel Visual Fortran XE 2020.4.311. Microsoft Visual Studio 2017 configuration files have also been included for users interested in compiling the source code using Intel Visual Fortran and building the IWFM executables from scratch. The main configuration file, "BuildAll.sln" solution file, can be found under the folder "BuildAll". This solution file can be opened with Microsoft Visual Studio 2017 and the IWFM executables can be built from scratch. The executables will be saved under the folder "Bin".


Download
ZIP
08/11/23

Supporting files

Data title and descriptionAccess dataFile detailsLast updated

IWFM Fact Sheet

A summary of IWFM and its features.


Download
PDF
03/20/25