<?xml version='1.0' encoding='utf-8'?>
<eprints xmlns='http://eprints.org/ep2/data/2.0'>
  <eprint id='https://pure.iiasa.ac.at/id/eprint/19478'>
    <eprintid>19478</eprintid>
    <rev_number>7</rev_number>
    <documents>
      <document id='https://pure.iiasa.ac.at/id/document/104891'>
        <docid>104891</docid>
        <rev_number>2</rev_number>
        <files>
          <file id='https://pure.iiasa.ac.at/id/file/319312'>
            <fileid>319312</fileid>
            <datasetid>document</datasetid>
            <objectid>104891</objectid>
            <filename>2023.08.04.551683v1.full.pdf</filename>
            <mime_type>application/pdf</mime_type>
            <hash>fa5c27e395159cdbb2ec3b46e947ba0a</hash>
            <hash_type>MD5</hash_type>
            <filesize>1507101</filesize>
            <mtime>2024-02-02 10:24:14</mtime>
            <url>https://pure.iiasa.ac.at/id/eprint/19478/1/2023.08.04.551683v1.full.pdf</url>
          </file>
        </files>
        <eprintid>19478</eprintid>
        <pos>1</pos>
        <placement>1</placement>
        <mime_type>application/pdf</mime_type>
        <format>text</format>
        <language>en</language>
        <security>public</security>
        <license>cc_by_4</license>
        <main>2023.08.04.551683v1.full.pdf</main>
        <content>submitted</content>
      </document>
      <document id='https://pure.iiasa.ac.at/id/document/104894'>
        <docid>104894</docid>
        <rev_number>1</rev_number>
        <files>
          <file id='https://pure.iiasa.ac.at/id/file/319332'>
            <fileid>319332</fileid>
            <datasetid>document</datasetid>
            <objectid>104894</objectid>
            <filename>indexcodes.txt</filename>
            <mime_type>text/x-c++</mime_type>
            <hash>6f1412180666628778c25e05e7734b40</hash>
            <hash_type>MD5</hash_type>
            <filesize>11800</filesize>
            <mtime>2024-02-02 10:35:26</mtime>
            <url>https://pure.iiasa.ac.at/id/eprint/19478/2/indexcodes.txt</url>
          </file>
        </files>
        <eprintid>19478</eprintid>
        <pos>2</pos>
        <placement>2</placement>
        <mime_type>text/x-c++</mime_type>
        <format>other</format>
        <formatdesc>Generate index codes conversion from text to indexcodes</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>indexcodes.txt</main>
        <relation>
          <item>
            <type>http://eprints.org/relation/isVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/isVolatileVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/isIndexCodesVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
        </relation>
      </document>
      <document id='https://pure.iiasa.ac.at/id/document/104895'>
        <docid>104895</docid>
        <rev_number>2</rev_number>
        <files>
          <file id='https://pure.iiasa.ac.at/id/file/319333'>
            <fileid>319333</fileid>
            <datasetid>document</datasetid>
            <objectid>104895</objectid>
            <filename>lightbox.jpg</filename>
            <mime_type>image/png</mime_type>
            <hash>4783f6c2988a6f480ecf5d148aef9a2c</hash>
            <hash_type>MD5</hash_type>
            <filesize>50531</filesize>
            <mtime>2024-02-02 10:35:35</mtime>
            <url>https://pure.iiasa.ac.at/id/eprint/19478/3/lightbox.jpg</url>
          </file>
        </files>
        <eprintid>19478</eprintid>
        <pos>3</pos>
        <placement>3</placement>
        <mime_type>image/png</mime_type>
        <format>other</format>
        <formatdesc>Thumbnails conversion from text to thumbnail_lightbox</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>lightbox.jpg</main>
        <relation>
          <item>
            <type>http://eprints.org/relation/isVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/isVolatileVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/islightboxThumbnailVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
        </relation>
      </document>
      <document id='https://pure.iiasa.ac.at/id/document/104896'>
        <docid>104896</docid>
        <rev_number>2</rev_number>
        <files>
          <file id='https://pure.iiasa.ac.at/id/file/319334'>
            <fileid>319334</fileid>
            <datasetid>document</datasetid>
            <objectid>104896</objectid>
            <filename>preview.jpg</filename>
            <mime_type>image/png</mime_type>
            <hash>dc709f9ad97562ac74ee9aa2f3f764cc</hash>
            <hash_type>MD5</hash_type>
            <filesize>20032</filesize>
            <mtime>2024-02-02 10:35:36</mtime>
            <url>https://pure.iiasa.ac.at/id/eprint/19478/4/preview.jpg</url>
          </file>
        </files>
        <eprintid>19478</eprintid>
        <pos>4</pos>
        <placement>4</placement>
        <mime_type>image/png</mime_type>
        <format>other</format>
        <formatdesc>Thumbnails conversion from text to thumbnail_preview</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>preview.jpg</main>
        <relation>
          <item>
            <type>http://eprints.org/relation/isVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/isVolatileVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/ispreviewThumbnailVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
        </relation>
      </document>
      <document id='https://pure.iiasa.ac.at/id/document/104897'>
        <docid>104897</docid>
        <rev_number>2</rev_number>
        <files>
          <file id='https://pure.iiasa.ac.at/id/file/319335'>
            <fileid>319335</fileid>
            <datasetid>document</datasetid>
            <objectid>104897</objectid>
            <filename>medium.jpg</filename>
            <mime_type>image/png</mime_type>
            <hash>ee6d0eeb5dd0fb671f158e01c9b543a5</hash>
            <hash_type>MD5</hash_type>
            <filesize>6229</filesize>
            <mtime>2024-02-02 10:35:36</mtime>
            <url>https://pure.iiasa.ac.at/id/eprint/19478/5/medium.jpg</url>
          </file>
        </files>
        <eprintid>19478</eprintid>
        <pos>5</pos>
        <placement>5</placement>
        <mime_type>image/png</mime_type>
        <format>other</format>
        <formatdesc>Thumbnails conversion from text to thumbnail_medium</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>medium.jpg</main>
        <relation>
          <item>
            <type>http://eprints.org/relation/isVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/isVolatileVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/ismediumThumbnailVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
        </relation>
      </document>
      <document id='https://pure.iiasa.ac.at/id/document/104898'>
        <docid>104898</docid>
        <rev_number>2</rev_number>
        <files>
          <file id='https://pure.iiasa.ac.at/id/file/319336'>
            <fileid>319336</fileid>
            <datasetid>document</datasetid>
            <objectid>104898</objectid>
            <filename>small.jpg</filename>
            <mime_type>image/png</mime_type>
            <hash>e54889e536024e08c2c9b0b8db32cdee</hash>
            <hash_type>MD5</hash_type>
            <filesize>1740</filesize>
            <mtime>2024-02-02 10:35:37</mtime>
            <url>https://pure.iiasa.ac.at/id/eprint/19478/6/small.jpg</url>
          </file>
        </files>
        <eprintid>19478</eprintid>
        <pos>6</pos>
        <placement>6</placement>
        <mime_type>image/png</mime_type>
        <format>other</format>
        <formatdesc>Thumbnails conversion from text to thumbnail_small</formatdesc>
        <language>en</language>
        <security>public</security>
        <main>small.jpg</main>
        <relation>
          <item>
            <type>http://eprints.org/relation/isVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/isVolatileVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
          <item>
            <type>http://eprints.org/relation/issmallThumbnailVersionOf</type>
            <uri>https://pure.iiasa.ac.at/id/document/104891</uri>
          </item>
        </relation>
      </document>
    </documents>
    <eprint_status>archive</eprint_status>
    <userid>353</userid>
    <dir>disk0/00/01/94/78</dir>
    <datestamp>2024-02-02 10:26:35</datestamp>
    <lastmod>2025-03-12 05:01:15</lastmod>
    <status_changed>2024-02-02 10:26:35</status_changed>
    <type>article</type>
    <metadata_visibility>show</metadata_visibility>
    <item_issues_count>3</item_issues_count>
    <creators>
      <item>
        <name>
          <family>Joshi</family>
          <given>J.</given>
        </name>
        <id>8895</id>
      </item>
      <item>
        <name>
          <family>Zhang</family>
          <given>L.</given>
        </name>
      </item>
      <item>
        <name>
          <family>Stefaniak</family>
          <given>E.</given>
        </name>
        <id>2440</id>
        <orcid>0000-0003-2998-5619</orcid>
      </item>
      <item>
        <name>
          <family>Dieckmann</family>
          <given>U.</given>
        </name>
        <id>1668</id>
        <orcid>0000-0001-7089-0393</orcid>
      </item>
      <item>
        <name>
          <family>Brännström</family>
          <given>Å.</given>
        </name>
        <id>8085</id>
      </item>
    </creators>
    <title>libpspm: A feature-rich numerical package for solving physiologically structured population models</title>
    <ispublished>submitted</ispublished>
    <divisions>
      <item>ASA</item>
      <item>CAT</item>
      <item>EM</item>
      <item>SYRR</item>
    </divisions>
    <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 dependences 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 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.</abstract>
    <date>2023-08</date>
    <date_type>published</date_type>
    <id_number>doi:10.1101/2023.08.04.551683</id_number>
    <creators_browse_id>
      <item>3189</item>
      <item>3648</item>
      <item>66</item>
      <item>39</item>
    </creators_browse_id>
    <full_text_status>public</full_text_status>
    <publication>bioRxiv</publication>
    <refereed>FALSE</refereed>
    <book_title>libpspm: A feature-rich numerical package for solving physiologically structured population models</book_title>
    <fp7_project>no</fp7_project>
    <fp7_type>info:eu-repo/semantics/article</fp7_type>
  </eprint>
</eprints>
