This module defines the grid points desired for printout of atmospheric and ocean inputs and ice model outputs. Data for each point is written to a separate file as ascii tables. The specific points are set by lat/lons (-90 to 90 lat and -180 to +180 lon) in a data statement. A descriptive label is useful to distinguish points. The code chooses the nearest model grid point to the specified lat/lon. Points for task 0 are written in the ice model execution directory; all other task points are written one directory up (on IBM).
REVISION HISTORY:
author Bruce P. Briegleb, NCARINTERFACE:
module ice_prnpnt
USES:
use ice_domain
use ice_constants
use ice_calendar
use shr_sys_mod, only : shr_sys_flush
INTERFACE:
subroutine intpntDESCRIPTION:
Initialize printout of points by finding tasks for requested points, and defining file names for each point. Prints out description of points and tasks to log file.
REVISION HISTORY:
author Bruce P. Briegleb, NCARUSES:
use ice_grid
use ice_mpi_internal
INPUT/OUTPUT PARAMETERS:
INTERFACE:
subroutine diags_cpl_inDESCRIPTION:
Printout atmospheric forcing data for selected grid points as received from the coupler.
REVISION HISTORY:
author Bruce P. Briegleb, NCARUSES:
use ice_flux
use ice_calendar
INPUT/OUTPUT PARAMETERS:
INTERFACE:
subroutine diags_cpl_outDESCRIPTION:
Printout grid point info sent to coupler
USES:
use ice_flux
use ice_albedo
use ice_calendar
use ice_state
INPUT/OUTPUT PARAMETERS: