Skip to content

Spatially Explicit Integrated Modeling System --- open-source, cross-platform, and high performance computation

License

Notifications You must be signed in to change notification settings

lreis2415/SEIMS

Folders and files

NameName
Last commit message
Last commit date
Oct 24, 2024
Nov 22, 2024
May 22, 2023
Nov 23, 2024
Nov 23, 2024
Jul 15, 2019
Dec 4, 2024
Apr 8, 2021
Jul 1, 2022
Nov 22, 2024
Jul 22, 2019
Jun 12, 2024
Oct 27, 2017
Aug 18, 2023
Aug 18, 2023
Nov 22, 2024
Sep 13, 2018

Repository files navigation

About {#mainpage}

SEIMS: A modular and parallelized watershed modeling framework

Copyright (C) 2013-2023 LREIS, NJNU, and LZU. All rights reserved.

Build Status

Build on Windows using MSVC Build on Ubuntu using GCC Build on macOS using AppleClang

Brief Introduction

The Spatially Explicit Integrated Modeling System (SEIMS), is a lightweight, modular, and parallelized watershed modeling framework, that focusing on build and perform watershed process models in a plug-and-play way, and conduct scenario optimization of watershed best management practices (BMPs).

SEIMS is implemented using standard C++ and Python to be cross-platform compatible. SEIMS uses CMake to manage the entire project for compatibility on mainstream compilation environments. The compiled C++ programs include the SEIMS main programs (the OpenMP version and the MPI&OpenMP version), SEIMS module library (i.e., dynamic/shared libraries), and executable programs for data preprocessing. Python is used for utility tools including data preprocessing, calibration, sensitivity analysis, scenario analysis, and so on.

SEIMS contains several module categories, include Hydrology, Erosion, Nutrient, Plant Growth, BMP Management, etc. Algorithms are integrated from SWAT, LISEM, WetSpa Extension, DHSVM, CASC2D, etc.

SEIMS is still being developing and any constructive feedback (issues or push requests) will be welcome and appreciated.

Installation

Users are highly recommended to take a look at the automatic workflow of installation and testing of SEIMS on Windows, Linux, and macOS through GitHub actions. The configuration yml scripts are located in SEIMS/.github/workflows. The detailed instruction for installing SEIMS can be found here.

Selected peer-reviewed papers

Watershed modeling framework

Scenario optimization of BMPs

Data sets

Support

SEIMS is an open source software. Support is provided through the Github issues and Email of present developers.