bwh_community

The present repository contains the code and data for the chaos publication XX entitled "Vegetation pattern formation and community assembly under drying climate trends"

https://github.com/entropicphys/bwh_community

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.5%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

The present repository contains the code and data for the chaos publication XX entitled "Vegetation pattern formation and community assembly under drying climate trends"

Basic Info
  • Host: GitHub
  • Owner: EntropicPhys
  • Language: MATLAB
  • Default Branch: main
  • Size: 2.67 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed 10 months ago
Metadata Files
Readme Citation

README.md

🌱 Vegetation Community Patterns in Drylands — pde2path Implementation

This repository contains the pde2path implementation of a trait-structured vegetation model under dryland conditions, including a multi-species community model and a simplified single-species case. The code enables the computation of periodic solution branches, bifurcation diagrams, and Busse-Balloon structures.


🔧 Folder Structure

``` bwhRS/ ├── communitymodel/ │ ├── sG.m # RHS of community model equations │ ├── sGjac.m # Analytical Jacobian │ ├── bwhinit.m # Model initialization │ ├── bwhinit.m # Set up starter pde2path struct. │ ├── sgbra.m # Output quantifiers for cont. │ ├── oosetfemops.m # FEM matrix setup │ ├── bfbb.m # Stability range extraction from branches │ ├── cswibra.m # Modified version of cswibra for plotting purposes │ ├── nplotbra.m # Same as plotbra, with added normalization (1st argument) │ ├── sGdns.m # Treat the chi-diffusion explicitly/ used for tintxs │ ├── uplot1.m # Special windows plot for continuation │ ├── uplot2.m # Only plot over chi │ ├── uplot3.m # Also plot al(chi) for Bt=al(chi)B+D_chiB'' │ ├── tintxs.m # Direct numerical simulation based on semi-implicit integration, │ ├── bdbdt.m # Transient Dynamics under Precipitation Changes │ └── bbdns.m # Time integration with continuously varying precipitation ├── singlespeciesmodel/ │ ├── sG.m # RHS for single species │ ├── sGjac.m # Jacobian for single species │ ├── oosetfemops.m # FEM matrix setup │ ├── bwhinit.m # Model initialization │ ├── sgbra.m # Output quantifiers for cont. │ ├── bpjac.m # Matrix necessary for bif-cont. │ ├── tint.m # Direct numerical simulation based on semi-implicit integration, │ ├── cmds1.m # Continuation: homogeneous + Turing branches │ └── cmds2.m # Brute-force Busse-Balloon computation

```


Requirements: - MATLAB (R2020 or later) - pde2path - OOPDE library (included or linked from pde2path)


📊 Parameter Table

| Index | Parameter | Description | Symbol | Typical Value | |-------|-----------|----------------------------|--------|----------------| | 1 | pp | Precipitation | (P) | 300 | | 2 | Lam0 | Base growth rate | (\Lambda0) | 8 | | 3 | Ga | Mortality scale | (\Gamma) | 10 | | 4 | A | Max infiltration rate | (A) | 3000 | | 5 | R | Evaporation feedback | (R) | 0.7 | | 6 | L0 | Base evaporation rate | (L0)| 200 | | ... | ... | ... | ... | ... | | 19 | chimin | Min trait value | (\chi{\min}) | 0 | | 20 | chimax | Max trait value | (\chi{\max}) | 1 |

See cmds1.m line 10 for full par vector construction.


📎 References

  • Main paper: [FPBUM24], submitted/in preparation
  • For pde2path: Uecker (2021), Rademacher & Uecker (2018). https://pde2path.uol.de/tutorials.html

--- and does not require separate installation.

DOI

Owner

  • Name: Michel Ferré Díaz
  • Login: EntropicPhys
  • Kind: user
  • Location: Beersheva
  • Company: Ben-Gurion University of the Negev

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- authors: Ferre, M. and Pavithran, I. and Bera, B. K. and Uecker, H. and Meron, E.
  orcid: "https://orcid.org/0000-0002-8040-0017"
title: "Numerical continuation and simulation of a spatial model for water-limited plant communities"
version: 0.1.0
doi: 10.5281/zenodo.1234
date-released: 2025-06-22
url: "https://doi.org/10.5281/zenodo.15714558"

GitHub Events

Total
  • Release event: 1
  • Push event: 64
  • Create event: 1
Last Year
  • Release event: 1
  • Push event: 64
  • Create event: 1