MOD_COSP_Modis_Simulator Module


Uses

  • module~~mod_cosp_modis_simulator~~UsesGraph module~mod_cosp_modis_simulator MOD_COSP_Modis_Simulator module~mod_cosp_constants~2 MOD_COSP_CONSTANTS module~mod_cosp_modis_simulator->module~mod_cosp_constants~2 module~mod_modis_sim mod_modis_sim module~mod_cosp_modis_simulator->module~mod_modis_sim module~mod_cosp_types~2 MOD_COSP_TYPES module~mod_cosp_modis_simulator->module~mod_cosp_types~2 module~mod_modis_sim->module~mod_cosp_types~2 module~mod_cosp_types~2->module~mod_cosp_constants~2 module~mod_cosp_utils MOD_COSP_UTILS module~mod_cosp_types~2->module~mod_cosp_utils module~radar_simulator_types radar_simulator_types module~mod_cosp_types~2->module~radar_simulator_types module~mod_cosp_utils->module~mod_cosp_constants~2

Used by

  • module~~mod_cosp_modis_simulator~~UsedByGraph module~mod_cosp_modis_simulator MOD_COSP_Modis_Simulator module~cosp_output_mod cosp_output_mod module~cosp_output_mod->module~mod_cosp_modis_simulator module~cosp_output_mod~2 cosp_output_mod module~cosp_output_mod~2->module~mod_cosp_modis_simulator module~cosp_output_write_mod~2 cosp_output_write_mod module~cosp_output_write_mod~2->module~cosp_output_mod module~cosp_output_write_mod cosp_output_write_mod module~cosp_output_write_mod->module~cosp_output_mod

Contents


Derived Types

type, public ::  COSP_MODIS

Components

Type Visibility Attributes Name Initial
integer, public :: Npoints
real, public, dimension(:), pointer :: Cloud_Fraction_Total_Mean
real, public, dimension(:), pointer :: Cloud_Fraction_Water_Mean
real, public, dimension(:), pointer :: Cloud_Fraction_Ice_Mean
real, public, dimension(:), pointer :: Cloud_Fraction_High_Mean
real, public, dimension(:), pointer :: Cloud_Fraction_Mid_Mean
real, public, dimension(:), pointer :: Cloud_Fraction_Low_Mean
real, public, dimension(:), pointer :: Optical_Thickness_Total_Mean
real, public, dimension(:), pointer :: Optical_Thickness_Water_Mean
real, public, dimension(:), pointer :: Optical_Thickness_Ice_Mean
real, public, dimension(:), pointer :: Optical_Thickness_Total_LogMean
real, public, dimension(:), pointer :: Optical_Thickness_Water_LogMean
real, public, dimension(:), pointer :: Optical_Thickness_Ice_LogMean
real, public, dimension(:), pointer :: Cloud_Particle_Size_Water_Mean
real, public, dimension(:), pointer :: Cloud_Particle_Size_Ice_Mean
real, public, dimension(:), pointer :: Cloud_Top_Pressure_Total_Mean
real, public, dimension(:), pointer :: Liquid_Water_Path_Mean
real, public, dimension(:), pointer :: Ice_Water_Path_Mean
real, public, dimension(:, :, :), pointer :: Optical_Thickness_vs_Cloud_Top_Pressure
real, public, dimension(:, :, :), pointer :: Optical_Thickness_vs_ReffICE
real, public, dimension(:, :, :), pointer :: Optical_Thickness_vs_ReffLIQ

Subroutines

public subroutine COSP_Modis_Simulator(gridBox, subCols, subcolHydro, isccpSim, modisSim)

Arguments

Type IntentOptional Attributes Name
type(COSP_GRIDBOX), intent(in) :: gridBox
type(COSP_SUBGRID), intent(in) :: subCols
type(COSP_SGHYDRO), intent(in) :: subcolHydro
type(COSP_ISCCP), intent(in) :: isccpSim
type(COSP_MODIS), intent(out) :: modisSim

public subroutine CONSTRUCT_COSP_MODIS(cfg, Npoints, x)

Arguments

Type IntentOptional Attributes Name
type(COSP_CONFIG), intent(in) :: cfg
integer, intent(in) :: Npoints
type(COSP_MODIS), intent(out) :: x

public subroutine FREE_COSP_MODIS(x)

Arguments

Type IntentOptional Attributes Name
type(COSP_MODIS), intent(inout) :: x

public subroutine COSP_MODIS_CPSECTION(ix, iy, orig, copy)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), dimension(2) :: ix
integer, intent(in), dimension(2) :: iy
type(COSP_MODIS), intent(in) :: orig
type(COSP_MODIS), intent(out) :: copy