PUBLIC INTERFACE / DATA / ROUTINES / NAMELIST / CHANGES / ERRORS /


module atmosphere_mod

     Contact: Isaac Held,  Peter Phillipps
     Reviewers:


OVERVIEW


     Atmospheric driver for the spectral dynamics 
     using forcing from the Held-Suarez benchmark.


     This module provides a standard interface to the
     spectral dynamical core and interface to the
     Held Suarez physics.


OTHER MODULES USED


                    fms_mod
              constants_mod
             transforms_mod
           time_manager_mod
       press_and_geopot_mod
      spectral_dynamics_mod
            tracer_type_mod
             hs_forcing_mod
                    mpp_mod
          field_manager_mod
         tracer_manager_mod


PUBLIC INTERFACE


  use atmosphere_mod [,only: atmosphere_init,
                             atmosphere,
			     atmosphere_end ]

  Notes:

      Namelist interface &atmosphere_nml must
      exist in file input.nml.


PUBLIC DATA


     There are no public defined data types.


PUBLIC ROUTINES


call atmosphere_init (Time_init, Time, Time_step)

input

    Time        current time [time_type]

    Time_step   time step [time_type]

---------------------------------------------------------------------

call atmosphere_end

   No calling arguments

---------------------------------------------------------------------

call atmosphere (Time)

input

    Time        current time [time_type]


NAMELIST


  There is no namelist


CHANGE HISTORY



ERROR MESSAGES


FATAL error messages are followed by an explanation in italics

atmosphere module is not initialized
   subroutine atmosphere_init must be called prior to calling subroutine atmosphere