initinput(3)

NAME
initinput - initialize input data

SYNOPSIS
#include "lpj.h"
Bool initinput(Input *input,const Cell grid[],int ncft,const Config *config);

DESCRIPTION
Function initializes input data and opens related files specified in the LPJmL configuration. The arguments of initinput are:

input
    Pointer to input to be initialized.

grid
    Cell grid array allocated and initialized by newgrid().

ncft
    Number of crop plant functional types.

config
    Pointer to LPJmL configuration data. Must be read by readconfig().

RETURN VALUE
Upon successful completion FALSE is returned and TRUE in case of failure.

AUTHORS
Werner von Bloh (Werner.von.Bloh@pik-potsdam.de), Sibyll Schaphoff (Sibyll.Schaphoff@pik-potsdam.de), Stefanie Rost (Jachner) (Stefanie.Rost@pik-potsdam.de), Marlies Gumpenberger (Marlies.Gumpenberger@pik-potsdam.de), Tim Beringer (Erbrecht) (Tim.Beringer@pik-potsdam.de), Christoph Mueller (Christoph.Mueller@pik-potsdam.de) Jens Heinke (Jens.Heinke@pik-potsdam.de), Hester Biemans (Hester.Biemans@wur.nl), Kirsten Thonicke (Kirsten.Thonicke@pik-potsdam.de), Ursula Heyder (Ursula.Heyder@pik-potsdam.de),

SEE ALSO
freeinput(3), initclimate(3), initlanduse(3), initwateruse(3), initpopdens(3), freeclimate(3), readconfig(3), iterate(3)