NAME
          failonerror - Prints error message and terminates program

     SYNOPSIS
          #include "lpj.h"

          void failonerror(const Config *config,int rc,int errcode,const char *msg);


     DESCRIPTION
          Function writes out error message and terminates program.
          The parallel version checks the return code on all tasks and
          prints error message only on task zero. The arguments of
          failonerror are:

          config
               LPJmL configuration data. Must be initialized by
               initmpiconfig() or initconfig().

          rc   Return code of last function call. Program will be
               terminated if value on any task is greater than zero.

          errcode
               Value returned from main program.

          msg  Error message printed on error stream.


     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
          initconfig(3), initmpiconfig(3)







Man(1) output converted with man2html