In this workshop, you will learn the basics of the
structural-functional model for simulating root growth using
OpenSimRoot. This course will be divided into several sections that will
guide you from the basics of OpenSimRoot for users to the more complex
engine code for developers.
In Section 1, you will learn what programs you need
for running a simple simulation, how to extract your data, and how to
see the 3D models of your roots.
In Section 2, you will learn about root phenotypes
and how to modify parameters such as root number, angle, lateral
branching frequency, growth rates, etc.
In Section 3, you will learn about soil parameters,
including soil texture and hydraulic parameters, bulk density, and
nutrient availability.
In Section 4, you will learn about atmospheric
parameters such as temperature, precipitation, wind speed, humidity,
etc.
In Section 5, you will have a specific case study
of how to implement OpenSimRoot for a real scientific problem.
Before you jump into the sections, please download the following
programs:
If you have any trouble downloading the programs or if you are a Mac
user, please send me
a message.
Section 1 - Running a simple simulation in
OpenSimRoot
Here you will run your first simulation! There are a few steps you
need to perform before running the simulation. Once you have downloaded
the OpenSimRoot source code and the inputfiles, you need to compile the
program OpenSimRoot in your computer. For this, access to your
OpenSimRoot source code using WSL into OpenSimRoot-master and run the
program build.sh using the command:
bash build.sh
If you got an error in the compilation, double check that you have
the most recent version of your compilator is loaded. You can run the
command:
module load gcc/your_latest_version
If want to know the versions available in your computer, run this
command:
module avail
Once you succesfully compiled you OpenSimRoot you are ready to run
the first simulation! For that run the command: