         NAME
              iterateyear - yearly time loop for LPJmL

         SYNOPSIS
              #include "lpj.h"

              void iterateyear(Outputfile *output,
                               Cell grid[],
                               Input input,
                               Real co2,
                               int npft, int ncft,
                               int year,
                               const Config *config
                              );

         DESCRIPTION
              Function performs year time loop for LPJmL without river
              routing.  The arguments of iterateyear are:

              output
                   Pointer to initialized output data. output must be
                   initialized by fopenoutput().

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

              input
                   Input data initialized by initinput().

              co2  Atmospheric CO2 concentration (ppmv).

              npft Number of natural plant functional types.

              ncft Number of crop plant functional types.

              year Simulation year

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

         RETURN VALUE
              None

         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), fopenoutput(3), newgrid(3), initinput(3),
              getlanduse(3), getclimate(3), iterate(3)