MONC
Modules | Functions/Subroutines | Variables
setfluxlook.F90 File Reference

Go to the source code of this file.

Modules

module  setfluxlook_mod
 

Functions/Subroutines

type(component_descriptor_type) function, public setfluxlook_mod::setfluxlook_get_descriptor ()
 Descriptor of this component for registration. More...
 
subroutine setfluxlook_mod::initialisation_callback (current_state)
 
subroutine setfluxlook_mod::timestep_callback (current_state)
 
subroutine setfluxlook_mod::set_look (current_state)
 
subroutine setfluxlook_mod::change_look (current_state)
 
subroutine setfluxlook_mod::set_flux (current_state)
 
subroutine setfluxlook_mod::read_configuration (current_state)
 
subroutine setfluxlook_mod::read_dimensions (ncid, time_dim)
 Reads the dimensions from the NetCDF file. More...
 
subroutine setfluxlook_mod::read_variables (filename, ncid, time_dim, time, surface_temperatures, surface_humidities, surface_latent_heat_flux, surface_sensible_heat_flux)
 Reads the variables from the NetCDF KiD model file. More...
 
subroutine setfluxlook_mod::read_single_variable (ncid, key, data1d, data3d)
 Reads a single variable out of a NetCDF file. More...
 
subroutine setfluxlook_mod::check_status (status)
 Will check a NetCDF status and write to log_log error any decoded statuses. More...
 

Variables

character(len= *), parameter setfluxlook_mod::time_key = "time"
 NetCDF data time key. More...
 
character(len= *), parameter setfluxlook_mod::surface_temperatures_key = "surface_temperature"
 NetCDF data surface_temperatures. More...
 
character(len= *), parameter setfluxlook_mod::surface_humidities_key = "surface_humidity"
 NetCDF data surface_humidities. More...
 
character(len= *), parameter setfluxlook_mod::surface_shf_key = "surface_sensible_heat_flux"
 NetCDF data surface_sensible_heat_flux. More...
 
character(len= *), parameter setfluxlook_mod::surface_lhf_key = "surface_latent_heat_flux"
 NetCDF data surface_latent_heat_flux. More...
 
integer, parameter setfluxlook_mod::lookup_entries = 80
 Number of entries for MO lookup tables. More...
 
integer, parameter setfluxlook_mod::max_file_len =200
 Maximum length of surface condition input filename. More...
 
integer, parameter setfluxlook_mod::max_surface_inputs =750
 Specifies the maximum number of surface inputs through configuration file Inputs through netcdf files are not limitted by this. More...
 
character(max_file_len) setfluxlook_mod::input_file
 
character(len=string_length) setfluxlook_mod::units_surface_temp ='unset'
 
real(kind=default_precision) setfluxlook_mod::max_change_buoyancy_flux
 
real(kind=default_precision), dimension(:), allocatable setfluxlook_mod::surface_boundary_input_times
 
real(kind=default_precision), dimension(:), allocatable setfluxlook_mod::surface_sensible_heat_flux
 
real(kind=default_precision), dimension(:), allocatable setfluxlook_mod::surface_latent_heat_flux
 
real(kind=default_precision), dimension(:), allocatable setfluxlook_mod::surface_temperatures
 
real(kind=default_precision), dimension(:), allocatable setfluxlook_mod::surface_humidities
 
integer setfluxlook_mod::iqv