LMDZ_COSP_CONSTRUCT_DESTROY_MOD Module


Uses

  • module~~lmdz_cosp_construct_destroy_mod~2~~UsesGraph module~lmdz_cosp_construct_destroy_mod~2 LMDZ_COSP_CONSTRUCT_DESTROY_MOD module~mod_cosp_config~2 MOD_COSP_CONFIG module~lmdz_cosp_construct_destroy_mod~2->module~mod_cosp_config~2 module~cosp_kinds cosp_kinds module~lmdz_cosp_construct_destroy_mod~2->module~cosp_kinds module~mod_cosp MOD_COSP module~lmdz_cosp_construct_destroy_mod~2->module~mod_cosp module~lmdz_cosp_read_outputkeys~2 lmdz_cosp_read_outputkeys module~lmdz_cosp_construct_destroy_mod~2->module~lmdz_cosp_read_outputkeys~2 module~mod_cosp_config~2->module~cosp_kinds module~mod_cosp->module~mod_cosp_config~2 module~mod_cosp->module~cosp_kinds module~mod_lidar_simulator~2 mod_lidar_simulator module~mod_cosp->module~mod_lidar_simulator~2 module~mod_cosp_cloudsat_interface MOD_COSP_CLOUDSAT_INTERFACE module~mod_cosp->module~mod_cosp_cloudsat_interface module~mod_cosp_parasol_interface MOD_COSP_PARASOL_INTERFACE module~mod_cosp->module~mod_cosp_parasol_interface module~mod_misr_simulator~2 MOD_MISR_SIMULATOR module~mod_cosp->module~mod_misr_simulator~2 module~mod_parasol mod_parasol module~mod_cosp->module~mod_parasol module~mod_modis_sim mod_modis_sim module~mod_cosp->module~mod_modis_sim module~mod_cosp_modis_interface~2 MOD_COSP_Modis_INTERFACE module~mod_cosp->module~mod_cosp_modis_interface~2 module~mod_cosp_isccp_interface MOD_COSP_ISCCP_INTERFACE module~mod_cosp->module~mod_cosp_isccp_interface module~mod_cosp_grlidar532_interface~2 MOD_COSP_GRLIDAR532_INTERFACE module~mod_cosp->module~mod_cosp_grlidar532_interface~2 module~mod_cosp_misr_interface~2 MOD_COSP_MISR_INTERFACE module~mod_cosp->module~mod_cosp_misr_interface~2 module~mod_cosp_calipso_interface MOD_COSP_CALIPSO_INTERFACE module~mod_cosp->module~mod_cosp_calipso_interface module~mod_cosp_atlid_interface~2 MOD_COSP_ATLID_INTERFACE module~mod_cosp->module~mod_cosp_atlid_interface~2 module~mod_cosp_stats~2 MOD_COSP_STATS module~mod_cosp->module~mod_cosp_stats~2 module~quickbeam quickbeam module~mod_cosp->module~quickbeam module~mod_icarus~2 MOD_ICARUS module~mod_cosp->module~mod_icarus~2 module~mod_phys_lmdz_para mod_phys_lmdz_para module~lmdz_cosp_read_outputkeys~2->module~mod_phys_lmdz_para module~mod_lidar_simulator~2->module~mod_cosp_config~2 module~mod_lidar_simulator~2->module~cosp_kinds module~mod_lidar_simulator~2->module~mod_cosp_stats~2 module~mod_cosp_cloudsat_interface->module~cosp_kinds module~mod_cosp_cloudsat_interface->module~quickbeam module~mod_cosp_parasol_interface->module~cosp_kinds module~mod_misr_simulator~2->module~mod_cosp_config~2 module~mod_misr_simulator~2->module~cosp_kinds module~mod_misr_simulator~2->module~mod_cosp_stats~2 module~mod_parasol->module~mod_cosp_config~2 module~mod_parasol->module~cosp_kinds module~cosp_math_constants cosp_math_constants module~mod_parasol->module~cosp_math_constants module~mod_cosp_types~2 MOD_COSP_TYPES module~mod_modis_sim->module~mod_cosp_types~2 module~mod_cosp_modis_interface~2->module~mod_cosp_config~2 module~mod_cosp_modis_interface~2->module~cosp_kinds module~mod_cosp_modis_interface~2->module~mod_modis_sim module~mod_cosp_isccp_interface->module~cosp_kinds module~mod_cosp_isccp_interface->module~mod_icarus~2 module~mod_phys_lmdz_mpi_data mod_phys_lmdz_mpi_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_mpi_data module~mod_phys_lmdz_transfert_para mod_phys_lmdz_transfert_para module~mod_phys_lmdz_para->module~mod_phys_lmdz_transfert_para module~mod_phys_lmdz_omp_data mod_phys_lmdz_omp_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_omp_data module~mod_cosp_grlidar532_interface~2->module~cosp_kinds module~mod_cosp_misr_interface~2->module~cosp_kinds module~mod_cosp_calipso_interface->module~cosp_kinds module~mod_cosp_calipso_interface->module~mod_lidar_simulator~2 module~mod_cosp_atlid_interface~2->module~cosp_kinds module~mod_cosp_stats~2->module~mod_cosp_config~2 module~mod_cosp_stats~2->module~cosp_kinds module~quickbeam->module~mod_cosp_config~2 module~quickbeam->module~cosp_kinds module~quickbeam->module~mod_cosp_stats~2 module~mod_icarus~2->module~mod_cosp_config~2 module~mod_icarus~2->module~cosp_kinds module~mod_icarus~2->module~mod_cosp_stats~2 module~cosp_phys_constants cosp_phys_constants module~mod_icarus~2->module~cosp_phys_constants module~lmdz_cppkeys_wrapper lmdz_cppkeys_wrapper module~mod_phys_lmdz_mpi_data->module~lmdz_cppkeys_wrapper module~lmdz_mpi lmdz_mpi module~mod_phys_lmdz_mpi_data->module~lmdz_mpi module~mod_phys_lmdz_omp_transfert mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_mpi_transfert mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_mpi_transfert module~mod_cosp_constants~2 MOD_COSP_CONSTANTS 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~cosp_phys_constants->module~cosp_kinds module~cosp_math_constants->module~cosp_kinds module~mod_cosp_utils->module~mod_cosp_constants~2 iso_fortran_env iso_fortran_env module~lmdz_cppkeys_wrapper->iso_fortran_env netcdf netcdf module~lmdz_cppkeys_wrapper->netcdf

Contents


Subroutines

public subroutine construct_cospIN(cfg, npoints, ncolumns, nlevels, y)

Arguments

Type IntentOptional Attributes Name
type(COSP_CONFIG), intent(in) :: cfg
integer, intent(in) :: npoints
integer, intent(in) :: ncolumns
integer, intent(in) :: nlevels
type(cosp_optical_inputs), intent(out) :: y

public subroutine construct_cospstateIN(npoints, nlevels, nchan, y)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: npoints
integer, intent(in) :: nlevels
integer, intent(in) :: nchan
type(cosp_column_inputs), intent(out) :: y

public subroutine construct_cosp_outputs(cfg, Npoints, Ncolumns, Nlevels, Nlvgrid, Nchan, x)

Arguments

Type IntentOptional Attributes Name
type(COSP_CONFIG), intent(in) :: cfg
integer, intent(in) :: Npoints
integer, intent(in) :: Ncolumns
integer, intent(in) :: Nlevels
integer, intent(in) :: Nlvgrid
integer, intent(in) :: Nchan
type(cosp_outputs), intent(out) :: x

public subroutine destroy_cospIN(y)

Arguments

Type IntentOptional Attributes Name
type(cosp_optical_inputs), intent(inout) :: y

public subroutine destroy_cospstateIN(y)

Arguments

Type IntentOptional Attributes Name
type(cosp_column_inputs), intent(inout) :: y

public subroutine destroy_cosp_outputs(y)

Arguments

Type IntentOptional Attributes Name
type(cosp_outputs), intent(inout) :: y