FV3 Bundle
|
Variable transforms/interpolation for surface variables in fv3-jedi Daniel Holdaway, NASA/JCSDA. More...
Data Types | |
interface | crtm_surface_kdtree_getfieldneighbours |
Functions/Subroutines | |
subroutine, public | crtm_surface (geom, nobs, ngrid, lats_ob, lons_ob, fld_slmsk, fld_sheleg, fld_tsea, fld_vtype, fld_stype, fld_vfrac, fld_stc, fld_smc, fld_snwdph, fld_u_srf, fld_v_srf, fld_f10m, land_type, vegetation_type, soil_type, water_coverage, land_coverage, ice_coverage, snow_coverage, lai, water_temperature, land_temperature, ice_temperature, snow_temperature, soil_moisture_content, vegetation_fraction, soil_temperature, snow_depth, wind_speed, wind_direction) |
subroutine, public | crtm_surface_kdtree_setup (geom, nobs, ngrid, lats_ob, lons_ob, nn, interp_w, interp_i) |
subroutine | crtm_surface_kdtree_getfieldneighbours_int (geom, nobs, ngrid, nn, interp_i, field_in, field_out) |
subroutine | crtm_surface_kdtree_getfieldneighbours_real (geom, nobs, ngrid, nn, interp_i, field_in, field_out) |
subroutine | get_lai (lai_type, lai) |
Variable transforms/interpolation for surface variables in fv3-jedi Daniel Holdaway, NASA/JCSDA.
subroutine, public surface_vt_mod::crtm_surface | ( | type(fv3jedi_geom), intent(in) | geom, |
integer, intent(in) | nobs, | ||
integer, intent(in) | ngrid, | ||
real(kind=kind_real), dimension(nobs), intent(in) | lats_ob, | ||
real(kind=kind_real), dimension(nobs), intent(in) | lons_ob, | ||
integer, dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_slmsk, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_sheleg, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_tsea, | ||
integer, dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_vtype, | ||
integer, dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_stype, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_vfrac, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec,4), intent(in) | fld_stc, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec,4), intent(in) | fld_smc, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_snwdph, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_u_srf, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_v_srf, | ||
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | fld_f10m, | ||
integer, dimension(nobs), intent(out) | land_type, | ||
integer, dimension(nobs), intent(out) | vegetation_type, | ||
integer, dimension(nobs), intent(out) | soil_type, | ||
real(kind=kind_real), dimension(nobs), intent(out) | water_coverage, | ||
real(kind=kind_real), dimension(nobs), intent(out) | land_coverage, | ||
real(kind=kind_real), dimension(nobs), intent(out) | ice_coverage, | ||
real(kind=kind_real), dimension(nobs), intent(out) | snow_coverage, | ||
real(kind=kind_real), dimension(nobs), intent(out) | lai, | ||
real(kind=kind_real), dimension(nobs), intent(out) | water_temperature, | ||
real(kind=kind_real), dimension(nobs), intent(out) | land_temperature, | ||
real(kind=kind_real), dimension(nobs), intent(out) | ice_temperature, | ||
real(kind=kind_real), dimension(nobs), intent(out) | snow_temperature, | ||
real(kind=kind_real), dimension(nobs), intent(out) | soil_moisture_content, | ||
real(kind=kind_real), dimension(nobs), intent(out) | vegetation_fraction, | ||
real(kind=kind_real), dimension(nobs), intent(out) | soil_temperature, | ||
real(kind=kind_real), dimension(nobs), intent(out) | snow_depth, | ||
real(kind=kind_real), dimension(nobs), intent(out) | wind_speed, | ||
real(kind=kind_real), dimension(nobs), intent(out) | wind_direction | ||
) |
Definition at line 41 of file surface_variables_mod.f90.
subroutine surface_vt_mod::crtm_surface_kdtree_getfieldneighbours_int | ( | type(fv3jedi_geom), intent(in) | geom, |
integer, intent(in) | nobs, | ||
integer, intent(in) | ngrid, | ||
integer, intent(in) | nn, | ||
integer, dimension(nobs,nn), intent(in) | interp_i, | ||
integer, dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | field_in, | ||
integer, dimension(nobs,nn), intent(out) | field_out | ||
) |
Definition at line 685 of file surface_variables_mod.f90.
subroutine surface_vt_mod::crtm_surface_kdtree_getfieldneighbours_real | ( | type(fv3jedi_geom), intent(in) | geom, |
integer, intent(in) | nobs, | ||
integer, intent(in) | ngrid, | ||
integer, intent(in) | nn, | ||
integer, dimension(nobs,nn), intent(in) | interp_i, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | field_in, | ||
real(kind=kind_real), dimension(nobs,nn), intent(out) | field_out | ||
) |
Definition at line 772 of file surface_variables_mod.f90.
subroutine, public surface_vt_mod::crtm_surface_kdtree_setup | ( | type(fv3jedi_geom), intent(in) | geom, |
integer, intent(in) | nobs, | ||
integer, intent(in) | ngrid, | ||
real(kind=kind_real), dimension(nobs), intent(in) | lats_ob, | ||
real(kind=kind_real), dimension(nobs), intent(in) | lons_ob, | ||
integer, intent(in) | nn, | ||
real(kind=kind_real), dimension(nobs,nn), intent(out) | interp_w, | ||
integer, dimension(nobs,nn), intent(out) | interp_i | ||
) |
Definition at line 555 of file surface_variables_mod.f90.
subroutine surface_vt_mod::get_lai | ( | integer, intent(in) | lai_type, |
real(kind=kind_real), intent(out) | lai | ||
) |
Definition at line 857 of file surface_variables_mod.f90.