Skip to content

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.

DOI

Getting Started

Requirements

  • gcc or clang
  • make

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
    

Run Tests

  • Unit tests:
    make unit
    # or: make testbuild && ./tools/run_unit_tests.sh
    
  • Smoke tests:
    make smoke
    # or: ./tests/smoke/run_smoke.sh
    
  • Full tests (build + unit + smoke):
    make test
    
  • Clean up test artifacts: bash make testclean

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.

Key pages:

Contributing

See the main Contributing and Code of Conduct pages for details on how to contribute to SIPNET.

License

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