LIBPSPM: A feature-rich numerical package for solving physiologically structured population models

Stefaniak, E., Joshi, J., Zhang, L., Dieckmann, U. ORCID: https://orcid.org/0000-0001-7089-0393, & Brännström, Å. (2024). LIBPSPM: A feature-rich numerical package for solving physiologically structured population models. In: 13th European Conference on Mathematical and Theoretical Biology (ECMTB24), 22-26 July, 2024, Toledo, Spain.

[thumbnail of libpspm_esmtb_2024.pptx] Slideshow
libpspm_esmtb_2024.pptx - Presentation
Available under License Creative Commons Attribution Non-commercial.

Download (5MB)
Project: Resilience of Ecosystem Services provided by Intact and Sustainably managed Terrestrial ecosystems (RESIST)

Abstract

For a vast majority of organisms, life-history processes depend on their physiological state, such as body size, as well as on their environment. Size-structured population models, or more generally, physiologically structured population models (PSPMs), have emerged as powerful tools for modelling the population dynamics of organisms, as they account for the dependencies of growth, mortality, and fecundity rates on an organism's physiological state and capture feedbacks between a population's structure and its environment, including all types of density regulation. However, despite their widespread appeal across biological disciplines, few numerical packages exist for solving PSPMs in an accessible and computationally efficient way. The main reason for this is that PSPMs typically involve solving partial differential equations (PDEs), and no single numerical method works universally best, or even at all, for all PDEs. Here, we present libpspm, a general-purpose numerical library for solving user-defined 1- and multidimensional PSPMs. libpspm provides eight different methods for solving the PDEs underlying PSPMs, including four semi-implicit solvers that can be used for solving stiff problems. Users can choose the desired method without changing the code specifying the PSPM. libpspm allows for predicting the dynamics of multiple physiologically structured or unstructured species, each of which can have its own distinct set of physiological states and demographic functions. By separating model definition from model solution, libpspm can make PSPM-based modelling accessible to non-specialists and thus promote the widespread adoption of PSPMs.

Item Type: Conference or Workshop Item (Other)
Research Programs: Advancing Systems Analysis (ASA)
Advancing Systems Analysis (ASA) > Cooperation and Transformative Governance (CAT)
Advancing Systems Analysis (ASA) > Exploratory Modeling of Human-natural Systems (EM)
Advancing Systems Analysis (ASA) > Systemic Risk and Resilience (SYRR)
Depositing User: Michaela Rossini
Date Deposited: 05 Aug 2024 14:50
Last Modified: 06 Aug 2024 08:59
URI: https://pure.iiasa.ac.at/19918

Actions (login required)

View Item View Item