Skip to content

Simplified Photosynthesis and Evapotranspiration Model: process-based ecosystem model for simulating carbon and water fluxes.

License

Notifications You must be signed in to change notification settings

PecanProject/sipnet

SIPNET

SIPNET (Simplified Photosynthesis and Evapotranspiration Model) is an ecosystem model designed to efficiently simulate carbon and water dynamics. Originally developed for assimilation of eddy covariance flux data in forest ecosystems, current development is focused on representing carbon balance and GHG fluxes and agricultural management practices.

Quick Start

  1. Clone the repository:
    git clone https://github.com/PecanProject/sipnet.git
    cd sipnet
  2. Build the SIPNET executable:
     make
  3. Change directory and run a test simulation:
    cd tests/smoke/niwot
    ../../../sipnet -i sipnet.in
  4. Check the output:
    cat niwot.out

Getting Started

Installing

See the quickstart above.

Executing the Program

[Link to cli docs, when they get written]

[Link to description of all the input files]

Running Tests

Smoke Tests

From the root sipnet directory, run:

./tests/smoke/run_smoke.sh

The end of the output from that script should be:

=======================
SUMMARY:
Skipped directories: 0
SIPNET OUTPUT:
Passed:  5/5
Failed:  0
EVENT OUTPUT:
Passed:  5/5
Failed:  0
CONFIG OUTPUT:
Passed:  5/5
Failed:  0
=======================

Unit Tests

Build and run the unit tests with the script:

./tools/run_unit_tests.sh

The summary block at the end should show PASSED for each test.

Documentation

Documentation for SIPNET is published at pecanproject.github.io/sipnet, which is built using mkdocs. See the Documentation section in the CONTRIBUTING page for more information about how to write and compile the documentation.

Contributing

See the main Contributing page

License

Distributed under the BSD 3-Clause license. See LICENSE for more information.