newgrid(3)

NAME
newgrid - Allocates LPJ grid cells

SYNOPSIS
#include "lpj.h"
Cell *newgrid(Config *config,const Standtype standtype[],
              int nstand,int npft,int ncft);

DESCRIPTION
Function allocates grid cells and reads soil code, country code and coordinates. If restart filename is set state of grid cells is recovered from a restart file. The arguments of newgrid are:

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

standtype
    Array of stand type definitions.

nstand
    Number of stand types.

npft
    Number of natural plant functional types.

ncft
    Number of crop plant functional types.

RETURN VALUE
Upon successful completion pointer to allocated grid is returned and NULL 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
readconfig(3), freegrid(3)