read an interpolate aerosol deposition data
USES:
use shr_kind_mod, only : r8 => shr_kind_r8 use abortutils, only : endrun use clm_varctl, only : scmlat,scmlon,single_column use clm_varctl, only : iulog use clm_varcon , only : secspday use perf_mod, only : t_startf, t_stopf use clm_varctl, only : set_caerdep_from_file, set_dustdep_from_file use spmdMod, only : masterproc, mpicom, MPI_REAL8, MPI_INTEGER use fileutils , only : getfil use ncdio , only : check_ret,ncd_iolocal use shr_sys_mod , only : shr_sys_flushPUBLIC TYPES:
implicit none private !INCLUDES: include 'netcdf.inc'PUBLIC MEMBER FUNCTIONS:
public :: interpMonthlyAerdep ! interpolate monthly aerosol deposition data public :: aerdepini ! aerosol deposition initializationREVISION HISTORY:
Created by Mark Flanner, based on vegetation interpolation schemes in STATICEcosystemDynMod 2009-Apr-17 B. Kauffman -- added multi-year time series functionalityPRIVATE MEMBER FUNCTIONS:
private :: readMonthlyAerdep ! read monthly aerosol deposition data for two monthsPRIVATE TYPES: