IBMlib FAQ

From OCEBIS Wiki
Jump to: navigation, search

What is IBMlib?

IBMlib framework for Lagrangian simulations, simulation of physical-biological interaction and extraction of hydrographic parameters from hydrographic data sets. IBMlib is written in Fortran 90 and has been installed under different operating systems (Linux,Windows,Unix,Mac). IBMlib builds on a modular concept outlined in the figure below, where biological model, hydrographic model and simulation task are strictly decoupled and can be exchanged/modified/developed independently.


Modular concept of IBMlib


IBMlib comes along with a library of unified APIs for hydrographic formats, standardized tasks like Lagrangian simulations and connectivity calculations, and parameterizations of different species at different complexity levels. IBMlib is described in detail in this publication:

Asbjorn Christensen, Patrizio Mariani and Mark R. Payne
A generic framework for individual-based modelling and physical-biological interaction
PLoS ONE 13(1) 2018: e0189956. https://doi.org/10.1371/journal.pone.0189956

Is IBMlib free?

IBMlib is free open software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation. A copy of GNU Lesser General Public License pertaining to IBMlib is provided in the file lgpl.txt, referring to the GNU General Public License provided in gpl.txt. IBMlib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

How can I IBMlib?

IBMlib is hosted on GitHub: https://github.com/IBMlib/IBMlib Here you can download a copy and assess the development of the code. There are different branches of the code adapted to particular situations;

Is there a tutorial for IBMlib?

File:IBMlib tutorial0.pdf