Go to the source code of this file.
Modules | |
module | ice_forcing |
Functions/Subroutines | |
subroutine | ice_forcing::init_forcing_atmo |
subroutine | ice_forcing::init_forcing_ocn (dt) |
subroutine | ice_forcing::get_forcing_atmo |
subroutine | ice_forcing::get_forcing_ocn (dt) |
subroutine | ice_forcing::read_data (flag, recd, yr, ixm, ixx, ixp, maxrec, data_file, field_data, field_loc, field_type) |
subroutine | ice_forcing::read_data_nc (flag, recd, yr, ixm, ixx, ixp, maxrec, data_file, fieldname, field_data, field_loc, field_type) |
subroutine | ice_forcing::read_clim_data (readflag, recd, ixm, ixx, ixp, data_file, field_data, field_loc, field_type) |
subroutine | ice_forcing::interp_coeff_monthly (recslot) |
subroutine | ice_forcing::interp_coeff (recnum, recslot, secint, dataloc) |
subroutine | ice_forcing::interpolate_data (field_data, field) |
subroutine | ice_forcing::file_year (data_file, yr) |
subroutine | ice_forcing::prepare_forcing (nx_block, ny_block, ilo, ihi, jlo, jhi, hm, Tair, fsw, cldf, flw, frain, fsnow, Qa, rhoa, uatm, vatm, strax, stray, zlvl, wind, swvdr, swvdf, swidr, swidf, potT, ANGLET, Tsfc, sst, aice) |
subroutine | ice_forcing::ncar_files (yr) |
subroutine | ice_forcing::ncar_data |
subroutine | ice_forcing::ecmwf_files (yr) |
subroutine | ice_forcing::ECMWF_data |
subroutine | ice_forcing::LY_files (yr) |
subroutine | ice_forcing::LY_data |
subroutine | ice_forcing::compute_shortwave (nx_block, ny_block, ilo, ihi, jlo, jhi, TLON, TLAT, hm, Qa, cldf, fsw) |
subroutine | ice_forcing::Qa_fixLY (nx_block, ny_block, Tair, Qa) |
subroutine | ice_forcing::hadgem_files (yr) |
subroutine | ice_forcing::hadgem_data |
subroutine | ice_forcing::monthly_files (yr) |
subroutine | ice_forcing::monthly_data |
subroutine | ice_forcing::ocn_data_clim (dt) |
subroutine | ice_forcing::ocn_data_ncar_init |
subroutine | ice_forcing::ocn_data_ncar (dt) |
subroutine | ice_forcing::ocn_data_hadgem (dt) |
Variables | |
integer(kind=int_kind) | ice_forcing::ycycle |
integer(kind=int_kind) | ice_forcing::fyear_init |
integer(kind=int_kind) | ice_forcing::fyear |
integer(kind=int_kind) | ice_forcing::fyear_final |
character(char_len_long) | ice_forcing::height_file |
character(char_len_long) | ice_forcing::uwind_file |
character(char_len_long) | ice_forcing::vwind_file |
character(char_len_long) | ice_forcing::wind_file |
character(char_len_long) | ice_forcing::strax_file |
character(char_len_long) | ice_forcing::stray_file |
character(char_len_long) | ice_forcing::potT_file |
character(char_len_long) | ice_forcing::tair_file |
character(char_len_long) | ice_forcing::humid_file |
character(char_len_long) | ice_forcing::rhoa_file |
character(char_len_long) | ice_forcing::fsw_file |
character(char_len_long) | ice_forcing::flw_file |
character(char_len_long) | ice_forcing::rain_file |
character(char_len_long) | ice_forcing::sst_file |
character(char_len_long) | ice_forcing::sss_file |
character(char_len_long) | ice_forcing::pslv_file |
character(char_len_long) | ice_forcing::sublim_file |
character(char_len_long) | ice_forcing::snow_file |
character(char_len_long), dimension(ncat) | ice_forcing::topmelt_file |
character(char_len_long), dimension(ncat) | ice_forcing::botmelt_file |
real(kind=dbl_kind) | ice_forcing::c1intp |
real(kind=dbl_kind) | ice_forcing::c2intp |
real(kind=dbl_kind) | ice_forcing::ftime |
integer(kind=int_kind) | ice_forcing::oldrecnum = 0 |
integer(kind=int_kind) | ice_forcing::oldrecslot = 1 |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_forcing::cldf |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::fsw_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::cldf_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::fsnow_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::Tair_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::uatm_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::vatm_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::wind_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::strax_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::stray_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::Qa_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::rhoa_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::potT_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::zlvl_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::flw_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::sst_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::sss_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::uocn_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::vocn_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::sublim_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks) | ice_forcing::frain_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks, ncat) | ice_forcing::topmelt_data |
real(kind=dbl_kind), dimension(nx_block, ny_block, 2, max_blocks, ncat) | ice_forcing::botmelt_data |
character(char_len) | ice_forcing::atm_data_format |
character(char_len) | ice_forcing::ocn_data_format |
character(char_len) | ice_forcing::atm_data_type |
character(char_len_long) | ice_forcing::atm_data_dir |
character(char_len_long) | ice_forcing::ocn_data_dir |
character(char_len_long) | ice_forcing::oceanmixed_file |
integer(kind=int_kind), parameter | ice_forcing::nfld = 8 |
real(kind=dbl_kind), parameter | ice_forcing::frcvdr = 0.28_dbl_kind |
real(kind=dbl_kind), parameter | ice_forcing::frcvdf = 0.24_dbl_kind |
real(kind=dbl_kind), parameter | ice_forcing::frcidr = 0.31_dbl_kind |
real(kind=dbl_kind), parameter | ice_forcing::frcidf = 0.17_dbl_kind |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks, nfld, 12) | ice_forcing::ocn_frc_m |
logical(kind=log_kind) | ice_forcing::restore_sst |
integer(kind=int_kind) | ice_forcing::trestore |
real(kind=dbl_kind) | ice_forcing::trest |
logical(kind=log_kind) | ice_forcing::dbug |