jx-qqq / SEIMSBMPUpdate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SEIMS: A modular and parallelized watershed modeling framework

Copyright (C) 2013-2020 Lreis, IGSNRR, CAS, and NJNU. All rights reserved.

Build Status

  • Windows-MSVC 2013-64bit with MSMPI-v8: Build status
  • Linux(Ubuntu xenial)-GCC-5.4.0 with OpenMPI-1.10.2: Build Status
  • macOS(10.13.3)_AppleClang-10.0 with GDAL-2.3.1, mongo-c-driver-1.14.0, and OpenMPI-4.0.1: Build Status

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.

Selected peer-reviewed papers

Watershed modeling framework

Scenario optimization of BMPs

Support

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

About

License:GNU General Public License v3.0


Languages

Language:C++ 57.7%Language:C 23.7%Language:Python 12.6%Language:CMake 4.9%Language:Java 0.8%Language:Shell 0.1%Language:CSS 0.1%Language:Makefile 0.0%Language:HTML 0.0%Language:Batchfile 0.0%