COSP_SIMULATOR Function

public function COSP_SIMULATOR(cospIN, cospgridIN, cospOUT, start_idx, stop_idx, debug) result(cosp_simulator)

Arguments

Type IntentOptional Attributes Name
type(cosp_optical_inputs), intent(in), target :: cospIN
type(cosp_column_inputs), intent(in), target :: cospgridIN
type(cosp_outputs), intent(inout) :: cospOUT
integer, optional :: start_idx
integer, optional :: stop_idx
logical, optional :: debug

Return Value character(len=256), dimension(100)


Calls

proc~~cosp_simulator~~CallsGraph proc~cosp_simulator COSP_SIMULATOR proc~cosp_errorcheck cosp_errorCheck proc~cosp_simulator->proc~cosp_errorcheck proc~quickbeam_subcolumn quickbeam_subcolumn proc~cosp_simulator->proc~quickbeam_subcolumn proc~parasol_subcolumn parasol_subcolumn proc~cosp_simulator->proc~parasol_subcolumn proc~lidar_column lidar_column proc~cosp_simulator->proc~lidar_column proc~parasol_column parasol_column proc~cosp_simulator->proc~parasol_column modis_subcolumn modis_subcolumn proc~cosp_simulator->modis_subcolumn proc~cosp_change_vertical_grid COSP_CHANGE_VERTICAL_GRID proc~cosp_simulator->proc~cosp_change_vertical_grid proc~cosp_lidar_only_cloud COSP_LIDAR_ONLY_CLOUD proc~cosp_simulator->proc~cosp_lidar_only_cloud proc~lidar_subcolumn lidar_subcolumn proc~cosp_simulator->proc~lidar_subcolumn proc~icarus_column ICARUS_column proc~cosp_simulator->proc~icarus_column proc~misr_column MISR_COLUMN proc~cosp_simulator->proc~misr_column proc~modis_column modis_column proc~cosp_simulator->proc~modis_column proc~icarus_subcolumn ICARUS_SUBCOLUMN proc~cosp_simulator->proc~icarus_subcolumn proc~misr_subcolumn MISR_SUBCOLUMN proc~cosp_simulator->proc~misr_subcolumn proc~quickbeam_column quickbeam_column proc~cosp_simulator->proc~quickbeam_column proc~save_scale_luts~2 save_scale_LUTs proc~quickbeam_subcolumn->proc~save_scale_luts~2 proc~load_scale_luts~2 load_scale_LUTs proc~quickbeam_subcolumn->proc~load_scale_luts~2 proc~lidar_column->proc~cosp_change_vertical_grid proc~cosp_opaq COSP_OPAQ proc~lidar_column->proc~cosp_opaq proc~cosp_cldfrac_nophase COSP_CLDFRAC_NOPHASE proc~lidar_column->proc~cosp_cldfrac_nophase proc~hist1d hist1d proc~lidar_column->proc~hist1d proc~cosp_cldfrac COSP_CLDFRAC proc~lidar_column->proc~cosp_cldfrac float float proc~parasol_column->float proc~cmp_backsignal cmp_backsignal proc~lidar_subcolumn->proc~cmp_backsignal proc~cmp_beta cmp_beta proc~lidar_subcolumn->proc~cmp_beta proc~hist2d hist2D proc~icarus_column->proc~hist2d proc~misr_column->proc~hist2d proc~hist2d~2 hist2D proc~modis_column->proc~hist2d~2 proc~quickbeam_column->proc~cosp_change_vertical_grid proc~quickbeam_column->proc~hist1d proc~cloudsat_precipoccurence cloudsat_precipOccurence proc~quickbeam_column->proc~cloudsat_precipoccurence

Called by

proc~~cosp_simulator~~CalledByGraph proc~cosp_simulator COSP_SIMULATOR proc~lmdz_cosp_interface lmdz_cosp_interface proc~lmdz_cosp_interface->proc~cosp_simulator proc~lmdz_cosp_interface~2 lmdz_cosp_interface proc~lmdz_cosp_interface~2->proc~cosp_simulator proc~physiq physiq proc~physiq->proc~lmdz_cosp_interface proc~physiq~2 physiq proc~physiq~2->proc~lmdz_cosp_interface proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~physiq proc~call_physiq call_physiq proc~call_physiq->proc~physiq proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq proc~scm scm proc~scm->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~calfis calfis proc~calfis->proc~call_physiq proc~leapfrog leapfrog proc~leapfrog->proc~calfis program~gcm~2 gcm program~gcm~2->proc~leapfrog

Contents