strings_mod Module


Uses

  • module~~strings_mod~~UsesGraph module~strings_mod strings_mod iso_fortran_env iso_fortran_env module~strings_mod->iso_fortran_env

Used by

  • module~~strings_mod~~UsedByGraph module~strings_mod strings_mod module~phys_output_var_mod~2 phys_output_var_mod module~phys_output_var_mod~2->module~strings_mod proc~dynetat0 dynetat0 proc~dynetat0->module~strings_mod module~infotrac~2 infotrac proc~dynetat0->module~infotrac~2 proc~check_isotopes check_isotopes proc~check_isotopes->module~strings_mod proc~check_isotopes->module~infotrac~2 proc~phys_output_write phys_output_write proc~phys_output_write->module~strings_mod proc~phys_output_write->module~phys_output_var_mod~2 module~infotrac_phy~2 infotrac_phy proc~phys_output_write->module~infotrac_phy~2 module~phys_output_ctrlout_mod phys_output_ctrlout_mod proc~phys_output_write->module~phys_output_ctrlout_mod module~pbl_surface_mod pbl_surface_mod proc~phys_output_write->module~pbl_surface_mod proc~physiq physiq proc~physiq->module~strings_mod proc~physiq->module~phys_output_var_mod~2 module~ioipsl_getin_p_mod ioipsl_getin_p_mod proc~physiq->module~ioipsl_getin_p_mod module~lmdz_thermcell_ini lmdz_thermcell_ini proc~physiq->module~lmdz_thermcell_ini proc~physiq->module~infotrac_phy~2 proc~physiq->module~phys_output_ctrlout_mod proc~physiq->module~pbl_surface_mod module~phys_output_mod phys_output_mod proc~physiq->module~phys_output_mod proc~phytrac phytrac proc~phytrac->module~strings_mod proc~phytrac->module~infotrac_phy~2 proc~dynredem0_loc dynredem0_loc proc~dynredem0_loc->module~strings_mod proc~dynredem0_loc->module~infotrac~2 proc~dynetat0_loc dynetat0_loc proc~dynetat0_loc->module~strings_mod proc~dynetat0_loc->module~infotrac~2 proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~strings_mod proc~phys_output_write~2->module~phys_output_var_mod~2 proc~phys_output_write~2->module~infotrac_phy~2 proc~phys_output_write~2->module~phys_output_ctrlout_mod proc~phys_output_write~2->module~pbl_surface_mod module~etat0dyn etat0dyn module~etat0dyn->module~strings_mod module~readtracfiles_mod readTracFiles_mod module~readtracfiles_mod->module~strings_mod module~readtracfiles_mod->module~ioipsl_getin_p_mod module~infotrac_phy infotrac_phy module~infotrac_phy->module~strings_mod proc~phytrac~2 phytrac proc~phytrac~2->module~strings_mod proc~phytrac~2->module~infotrac_phy~2 module~write_field write_field module~write_field->module~strings_mod proc~qminimum qminimum proc~qminimum->module~strings_mod proc~qminimum->module~infotrac~2 proc~dyn_tropopause~2 dyn_tropopause proc~dyn_tropopause~2->module~strings_mod module~phys_output_var_mod phys_output_var_mod module~phys_output_var_mod->module~strings_mod proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->module~strings_mod proc~leapfrog_loc->module~write_field proc~leapfrog_loc->module~infotrac~2 proc~dynredem1 dynredem1 proc~dynredem1->module~strings_mod proc~dynredem1->module~infotrac~2 proc~phys_output_open~2 phys_output_open proc~phys_output_open~2->module~strings_mod proc~phys_output_open~2->module~infotrac_phy~2 proc~phys_output_open~2->module~phys_output_ctrlout_mod module~infotrac~2->module~strings_mod module~infotrac~2->module~readtracfiles_mod proc~qminimum_loc qminimum_loc proc~qminimum_loc->module~strings_mod proc~qminimum_loc->module~infotrac~2 proc~check_isotopes_seq check_isotopes_seq proc~check_isotopes_seq->module~strings_mod proc~check_isotopes_seq->module~infotrac~2 proc~leapfrog leapfrog proc~leapfrog->module~strings_mod proc~leapfrog->module~write_field proc~leapfrog->module~infotrac~2 module~guide_mod guide_mod proc~leapfrog->module~guide_mod proc~dynredem0 dynredem0 proc~dynredem0->module~strings_mod proc~dynredem0->module~infotrac~2 proc~phys_output_open phys_output_open proc~phys_output_open->module~strings_mod proc~phys_output_open->module~infotrac_phy~2 proc~phys_output_open->module~phys_output_ctrlout_mod proc~traclmdz traclmdz proc~traclmdz->module~strings_mod proc~traclmdz->module~infotrac_phy~2 proc~dynredem1_loc dynredem1_loc proc~dynredem1_loc->module~strings_mod proc~dynredem1_loc->module~infotrac~2 module~ioipsl_getin_p_mod->module~strings_mod proc~phyetat0 phyetat0 proc~phyetat0->module~strings_mod proc~phyetat0->module~infotrac_phy~2 proc~phyetat0->module~pbl_surface_mod module~lmdz_thermcell_ini->module~strings_mod proc~wxios_add_group_init wxios_add_group_init proc~wxios_add_group_init->module~strings_mod proc~wxios_add_group_init->module~infotrac_phy~2 proc~phyetat0~2 phyetat0 proc~phyetat0~2->module~strings_mod proc~phyetat0~2->module~infotrac_phy~2 proc~phyetat0~2->module~pbl_surface_mod module~infotrac_phy~2->module~strings_mod module~infotrac_phy~2->module~readtracfiles_mod proc~traclmdz~2 traclmdz proc~traclmdz~2->module~strings_mod proc~traclmdz~2->module~infotrac_phy~2 proc~dyn_tropopause dyn_tropopause proc~dyn_tropopause->module~strings_mod proc~physiq~2 physiq proc~physiq~2->module~strings_mod proc~physiq~2->module~phys_output_var_mod~2 proc~physiq~2->module~ioipsl_getin_p_mod proc~physiq~2->module~lmdz_thermcell_ini proc~physiq~2->module~infotrac_phy~2 proc~physiq~2->module~phys_output_ctrlout_mod proc~physiq~2->module~pbl_surface_mod proc~physiq~2->module~phys_output_mod module~infotrac_phy~3 infotrac_phy module~infotrac_phy~3->module~strings_mod module~infotrac_phy~3->module~readtracfiles_mod module~lmdz_thermcell_ini~2 lmdz_thermcell_ini module~lmdz_thermcell_ini~2->module~strings_mod module~infotrac infotrac module~infotrac->module~strings_mod module~infotrac->module~readtracfiles_mod proc~integrd_loc integrd_loc proc~integrd_loc->module~strings_mod proc~integrd_loc->module~write_field proc~conf_physoutputs~2 conf_physoutputs proc~conf_physoutputs~2->module~phys_output_var_mod~2 proc~so2_to_h2so4 SO2_TO_H2SO4 proc~so2_to_h2so4->module~infotrac_phy~2 proc~phytrac_init~2 phytrac_init proc~phytrac_init~2->module~infotrac_phy~2 proc~aeropt_5wv_rrtm AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm->module~phys_output_var_mod~2 proc~etat0dyn_netcdf etat0dyn_netcdf proc~etat0dyn_netcdf->module~infotrac~2 proc~strataer_nuc_init strataer_nuc_init proc~strataer_nuc_init->module~ioipsl_getin_p_mod proc~create_etat0_limit_unstruct~2 create_etat0_limit_unstruct proc~create_etat0_limit_unstruct~2->module~ioipsl_getin_p_mod proc~traclmdz_to_restart traclmdz_to_restart proc~traclmdz_to_restart->module~infotrac_phy~2 proc~micphy_tstep micphy_tstep proc~micphy_tstep->module~infotrac_phy~2 proc~makemask~2 makemask proc~makemask~2->module~infotrac_phy~2 proc~histdef2d~2 histdef2d proc~histdef2d~2->module~phys_output_var_mod~2 proc~caladvtrac_allocate caladvtrac_allocate proc~caladvtrac_allocate->module~infotrac~2 proc~vly_loc vly_loc proc~vly_loc->module~infotrac~2 module~init_ssrf_m init_ssrf_m module~init_ssrf_m->module~ioipsl_getin_p_mod proc~lsc_scav_orig~2 lsc_scav_orig proc~lsc_scav_orig~2->module~infotrac_phy~2 proc~condens_evapor_rate~2 condens_evapor_rate proc~condens_evapor_rate~2->module~infotrac_phy~2 proc~phys_state_var_init~2 phys_state_var_init proc~phys_state_var_init~2->module~infotrac_phy~2 proc~calcdustemission~2 calcdustemission proc~calcdustemission~2->module~infotrac_phy~2 proc~writedyn_xios writedyn_xios proc~writedyn_xios->module~infotrac~2 proc~thermcell_tke_transport thermcell_tke_transport proc~thermcell_tke_transport->module~lmdz_thermcell_ini proc~ini_undefstd~2 ini_undefstd proc~ini_undefstd~2->module~phys_output_var_mod~2 proc~ocean_cpl_ice ocean_cpl_ice proc~ocean_cpl_ice->module~phys_output_var_mod~2 proc~vlyqs_loc vlyqs_loc proc~vlyqs_loc->module~infotrac~2 proc~minmaxsource minmaxsource proc~minmaxsource->module~infotrac_phy~2 proc~precuremission~2 precuremission proc~precuremission~2->module~infotrac_phy~2 proc~tracreprobus tracreprobus proc~tracreprobus->module~infotrac_phy~2 proc~vlx vlx proc~vlx->module~infotrac~2 proc~conemav conemav proc~conemav->module~infotrac_phy~2 proc~writehist writehist proc~writehist->module~infotrac~2 proc~strataer_init strataer_init proc~strataer_init->module~ioipsl_getin_p_mod proc~strataer_init->module~infotrac_phy~2 proc~cdrag cdrag proc~cdrag->module~ioipsl_getin_p_mod proc~aer_sedimnt~2 AER_SEDIMNT proc~aer_sedimnt~2->module~infotrac_phy~2 proc~tracreprobus~2 tracreprobus proc~tracreprobus~2->module~infotrac_phy~2 proc~histdef3d histdef3d proc~histdef3d->module~phys_output_var_mod~2 module~guide_mod->module~write_field proc~stdlevvarn stdlevvarn proc~stdlevvarn->module~ioipsl_getin_p_mod proc~readaerosol_optic_ecrad readaerosol_optic_ecrad proc~readaerosol_optic_ecrad->module~infotrac_phy~2 proc~conf_phys conf_phys proc~conf_phys->module~infotrac_phy~2 proc~conemav~2 conemav proc~conemav~2->module~infotrac_phy~2 proc~ener_conserv ener_conserv proc~ener_conserv->module~phys_output_var_mod~2 proc~ener_conserv->module~infotrac_phy~2 proc~vlz_loc vlz_loc proc~vlz_loc->module~infotrac~2 proc~trconvect~2 trconvect proc~trconvect~2->module~infotrac_phy~2 proc~strath2o_methox~2 stratH2O_methox proc~strath2o_methox~2->module~infotrac_phy~2 proc~phytracr_spl_out_init~2 phytracr_spl_out_init proc~phytracr_spl_out_init~2->module~infotrac_phy~2 proc~wake~2 wake proc~wake~2->module~ioipsl_getin_p_mod proc~phytracr_spl_out_init phytracr_spl_out_init proc~phytracr_spl_out_init->module~infotrac_phy~2 proc~blcloud_scav~2 blcloud_scav proc~blcloud_scav~2->module~infotrac_phy~2 proc~adaptdustemission~2 adaptdustemission proc~adaptdustemission~2->module~infotrac_phy~2 proc~write_field1d_p write_field1D_p proc~write_field1d_p->module~write_field proc~iniphysiq iniphysiq proc~iniphysiq->module~infotrac~2 proc~iniphysiq->module~ioipsl_getin_p_mod proc~iniphysiq->module~infotrac_phy~2 proc~init_time init_time proc~init_time->module~ioipsl_getin_p_mod proc~thermcell_dq_o~2 thermcell_dq_o proc~thermcell_dq_o~2->module~lmdz_thermcell_ini proc~splaerosol_optic_rrtm splaerosol_optic_rrtm proc~splaerosol_optic_rrtm->module~infotrac_phy~2 proc~miecalc_aer~2 MIECALC_AER proc~miecalc_aer~2->module~infotrac_phy~2 proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~phys_output_var_mod~2 proc~phys_output_write_spl->module~infotrac_phy~2 proc~phys_output_write_spl->module~phys_output_ctrlout_mod proc~phys_output_write_spl->module~pbl_surface_mod proc~flott_gwd_rando_first~2 FLOTT_GWD_rando_first proc~flott_gwd_rando_first~2->module~ioipsl_getin_p_mod proc~wake_ini~2 wake_ini proc~wake_ini~2->module~ioipsl_getin_p_mod proc~concvl concvl proc~concvl->module~infotrac_phy~2 proc~tracco2i tracco2i proc~tracco2i->module~infotrac_phy~2 proc~coarsemission~2 coarsemission proc~coarsemission~2->module~infotrac_phy~2 proc~iniacademic iniacademic proc~iniacademic->module~write_field proc~iniacademic->module~infotrac~2 proc~histdef2d_old~2 histdef2d_old proc~histdef2d_old~2->module~phys_output_var_mod~2 proc~thermcell_ini thermcell_ini proc~thermcell_ini->module~ioipsl_getin_p_mod proc~thermcell_main thermcell_main proc~thermcell_main->module~lmdz_thermcell_ini proc~initrrnpb initrrnpb proc~initrrnpb->module~infotrac_phy~2 proc~splaeropt_lw_rrtm~2 SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm~2->module~infotrac_phy~2 proc~micphy_tstep~2 micphy_tstep proc~micphy_tstep~2->module~infotrac_phy~2 proc~thermcell_down thermcell_down proc~thermcell_down->module~lmdz_thermcell_ini proc~condens_evapor_part condens_evapor_part proc~condens_evapor_part->module~infotrac_phy~2 proc~trconvect trconvect proc~trconvect->module~infotrac_phy~2 proc~traccoag traccoag proc~traccoag->module~infotrac_phy~2 proc~splaeropt_5wv_rrtm~2 SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm~2->module~infotrac_phy~2 proc~surf_landice~2 surf_landice proc~surf_landice~2->module~phys_output_var_mod~2 proc~surf_landice~2->module~ioipsl_getin_p_mod proc~histdef3d~2 histdef3d proc~histdef3d~2->module~phys_output_var_mod~2 proc~write_field2d_p write_field2D_p proc~write_field2d_p->module~write_field proc~init_print_control init_print_control proc~init_print_control->module~ioipsl_getin_p_mod proc~radio_decay radio_decay proc~radio_decay->module~infotrac_phy~2 proc~writedynav_loc writedynav_loc proc~writedynav_loc->module~infotrac~2 proc~flott_gwd_rando~2 FLOTT_GWD_rando proc~flott_gwd_rando~2->module~ioipsl_getin_p_mod proc~ocs_to_so2 ocs_to_so2 proc~ocs_to_so2->module~infotrac_phy~2 proc~write_field3d_p write_field3D_p proc~write_field3d_p->module~write_field proc~kg_to_cm3 kg_to_cm3 proc~kg_to_cm3->module~infotrac_phy~2 proc~phystokenc phystokenc proc~phystokenc->module~infotrac_phy~2 proc~so2_to_h2so4~2 SO2_TO_H2SO4 proc~so2_to_h2so4~2->module~infotrac_phy~2 proc~miecalc_aer MIECALC_AER proc~miecalc_aer->module~infotrac_phy~2 proc~phytrac_init phytrac_init proc~phytrac_init->module~infotrac_phy~2 proc~lsc_scav_spl lsc_scav_spl proc~lsc_scav_spl->module~infotrac_phy~2 proc~tracinca_init~2 tracinca_init proc~tracinca_init~2->module~infotrac_phy~2 proc~prt_enerbil prt_enerbil proc~prt_enerbil->module~phys_output_var_mod~2 proc~pbl_surface_init~2 pbl_surface_init proc~pbl_surface_init~2->module~ioipsl_getin_p_mod proc~stdlevvarn~2 stdlevvarn proc~stdlevvarn~2->module~ioipsl_getin_p_mod proc~init_time~2 init_time proc~init_time~2->module~ioipsl_getin_p_mod proc~phyredem phyredem proc~phyredem->module~infotrac_phy~2 proc~phyredem->module~pbl_surface_mod proc~precuremission precuremission proc~precuremission->module~infotrac_phy~2 proc~stratemit~2 STRATEMIT proc~stratemit~2->module~infotrac_phy~2 proc~condens_evapor_rate_kelvin~2 condens_evapor_rate_kelvin proc~condens_evapor_rate_kelvin~2->module~infotrac_phy~2 proc~phys_local_var_init phys_local_var_init proc~phys_local_var_init->module~phys_output_var_mod~2 proc~phys_local_var_init->module~infotrac_phy~2 proc~coagulate COAGULATE proc~coagulate->module~infotrac_phy~2 proc~cvltr~2 cvltr proc~cvltr~2->module~infotrac_phy~2 proc~finemission~2 finemission proc~finemission~2->module~infotrac_phy~2 proc~conf_phys~2 conf_phys proc~conf_phys~2->module~infotrac_phy~2 proc~tracinca_init tracinca_init proc~tracinca_init->module~infotrac_phy~2 proc~ocean_cpl_noice ocean_cpl_noice proc~ocean_cpl_noice->module~phys_output_var_mod~2 proc~conf_gcm conf_gcm proc~conf_gcm->module~infotrac~2 proc~blowing_snow_ini~2 blowing_snow_ini proc~blowing_snow_ini~2->module~ioipsl_getin_p_mod proc~strataer_init~2 strataer_init proc~strataer_init~2->module~ioipsl_getin_p_mod proc~strataer_init~2->module~infotrac_phy~2 proc~thermcell_plume_6a~2 thermcell_plume_6A proc~thermcell_plume_6a~2->module~lmdz_thermcell_ini proc~cvltr_noscav cvltr_noscav proc~cvltr_noscav->module~infotrac_phy~2 proc~coarsemission coarsemission proc~coarsemission->module~infotrac_phy~2 proc~cvltr_spl~2 cvltr_spl proc~cvltr_spl~2->module~infotrac_phy~2 proc~splaeropt_5wv_rrtm SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm->module~infotrac_phy~2 proc~writehist_loc writehist_loc proc~writehist_loc->module~infotrac~2 proc~stracomp_kelvin~2 STRACOMP_KELVIN proc~stracomp_kelvin~2->module~infotrac_phy~2 proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->module~phys_output_var_mod~2 proc~pbl_surface~2->module~ioipsl_getin_p_mod proc~cv_flag cv_flag proc~cv_flag->module~ioipsl_getin_p_mod proc~yamada_c~2 yamada_c proc~yamada_c~2->module~ioipsl_getin_p_mod proc~dustemission dustemission proc~dustemission->module~infotrac_phy~2 proc~tracstrataer_init tracstrataer_init proc~tracstrataer_init->module~infotrac_phy~2 proc~traccoag~2 traccoag proc~traccoag~2->module~infotrac_phy~2 proc~calfis calfis proc~calfis->module~infotrac~2 proc~addfi_loc addfi_loc proc~addfi_loc->module~infotrac~2 proc~cvltrorig cvltrorig proc~cvltrorig->module~infotrac_phy~2 proc~strath2o_methox stratH2O_methox proc~strath2o_methox->module~infotrac_phy~2 proc~minmaxqfi2~2 minmaxqfi2 proc~minmaxqfi2~2->module~infotrac_phy~2 module~phys_output_ctrlout_mod->module~phys_output_var_mod~2 proc~inithist inithist proc~inithist->module~infotrac~2 proc~vlxqs vlxqs proc~vlxqs->module~infotrac~2 proc~cva_driver_pre cva_driver_pre proc~cva_driver_pre->module~ioipsl_getin_p_mod proc~initdust initdust proc~initdust->module~infotrac_phy~2 proc~lsc_scav~2 lsc_scav proc~lsc_scav~2->module~infotrac_phy~2 proc~condens_evapor_part~2 condens_evapor_part proc~condens_evapor_part~2->module~infotrac_phy~2 proc~histwrite2d_phy histwrite2d_phy proc~histwrite2d_phy->module~phys_output_var_mod~2 proc~init_infotrac_phy~2 init_infotrac_phy proc~init_infotrac_phy~2->module~ioipsl_getin_p_mod proc~thermcell_ini~2 thermcell_ini proc~thermcell_ini~2->module~ioipsl_getin_p_mod proc~aer_sedimnt AER_SEDIMNT proc~aer_sedimnt->module~infotrac_phy~2 proc~stratemit STRATEMIT proc~stratemit->module~infotrac_phy~2 proc~makemask makemask proc~makemask->module~infotrac_phy~2 proc~moy_undefstd~2 moy_undefstd proc~moy_undefstd~2->module~phys_output_var_mod~2 proc~ener_conserv~2 ener_conserv proc~ener_conserv~2->module~phys_output_var_mod~2 proc~ener_conserv~2->module~infotrac_phy~2 proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->module~infotrac~2 proc~old_lmdz1d->module~pbl_surface_mod proc~advtrac advtrac proc~advtrac->module~infotrac~2 proc~traclmdz_init traclmdz_init proc~traclmdz_init->module~infotrac_phy~2 proc~cvltr_noscav~2 cvltr_noscav proc~cvltr_noscav~2->module~infotrac_phy~2 proc~lwu~2 LWU proc~lwu~2->module~infotrac_phy~2 proc~histdef2d histdef2d proc~histdef2d->module~phys_output_var_mod~2 proc~atke_ini~2 atke_ini proc~atke_ini~2->module~ioipsl_getin_p_mod proc~sediment_mod~2 sediment_mod proc~sediment_mod~2->module~infotrac_phy~2 proc~moy_undefstd moy_undefstd proc~moy_undefstd->module~phys_output_var_mod~2 proc~wake_ini wake_ini proc~wake_ini->module~ioipsl_getin_p_mod proc~alpale~2 alpale proc~alpale~2->module~ioipsl_getin_p_mod proc~sediment_mod sediment_mod proc~sediment_mod->module~infotrac_phy~2 proc~readaerosol_optic_rrtm~2 readaerosol_optic_rrtm proc~readaerosol_optic_rrtm~2->module~infotrac_phy~2 proc~histwrite3d_phy histwrite3d_phy proc~histwrite3d_phy->module~phys_output_var_mod~2 proc~ocean_cpl_noice~2 ocean_cpl_noice proc~ocean_cpl_noice~2->module~phys_output_var_mod~2 proc~thermcell_flux2~2 thermcell_flux2 proc~thermcell_flux2~2->module~lmdz_thermcell_ini proc~interp_sulf_input interp_sulf_input proc~interp_sulf_input->module~infotrac_phy~2 proc~ini_undefstd ini_undefstd proc~ini_undefstd->module~phys_output_var_mod~2 proc~diag_phys_tend~2 diag_phys_tend proc~diag_phys_tend~2->module~phys_output_var_mod~2 proc~vlz vlz proc~vlz->module~infotrac~2 proc~phys_cal_init phys_cal_init proc~phys_cal_init->module~ioipsl_getin_p_mod proc~incloud_scav incloud_scav proc~incloud_scav->module~infotrac_phy~2 proc~initdust~2 initdust proc~initdust~2->module~infotrac_phy~2 proc~nucleation_rate~2 nucleation_rate proc~nucleation_rate~2->module~infotrac_phy~2 proc~lsc_scav lsc_scav proc~lsc_scav->module~infotrac_phy~2 proc~add_phys_tend~2 add_phys_tend proc~add_phys_tend~2->module~phys_output_var_mod~2 proc~scm scm proc~scm->module~infotrac~2 proc~scm->module~pbl_surface_mod proc~init_infotrac_phy init_infotrac_phy proc~init_infotrac_phy->module~ioipsl_getin_p_mod proc~lscp_ini~2 lscp_ini proc~lscp_ini~2->module~ioipsl_getin_p_mod proc~sw1s_lmdar4 sw1s_lmdar4 proc~sw1s_lmdar4->module~infotrac_phy~2 proc~convect3~2 convect3 proc~convect3~2->module~infotrac_phy~2 proc~nucleation_part~2 nucleation_part proc~nucleation_part~2->module~infotrac_phy~2 proc~conf_physoutputs conf_physoutputs proc~conf_physoutputs->module~phys_output_var_mod~2 proc~pbl_surface pbl_surface proc~pbl_surface->module~phys_output_var_mod~2 proc~pbl_surface->module~ioipsl_getin_p_mod proc~alpale_wk alpale_wk proc~alpale_wk->module~ioipsl_getin_p_mod proc~output_physiqex~2 output_physiqex proc~output_physiqex~2->module~ioipsl_getin_p_mod proc~output_physiqex~2->module~infotrac_phy~2 proc~phystokenc~2 phystokenc proc~phystokenc~2->module~infotrac_phy~2 proc~prt_enerbil~2 prt_enerbil proc~prt_enerbil~2->module~phys_output_var_mod~2 proc~test_period test_period proc~test_period->module~infotrac~2 proc~iniphysiq~3 iniphysiq proc~iniphysiq~3->module~infotrac~2 proc~iniphysiq~3->module~infotrac_phy~2 proc~yamada_ini yamada_ini proc~yamada_ini->module~ioipsl_getin_p_mod proc~thermcell_dry thermcell_dry proc~thermcell_dry->module~lmdz_thermcell_ini proc~dustemission~2 dustemission proc~dustemission~2->module~infotrac_phy~2 proc~caladvtrac_loc caladvtrac_loc proc~caladvtrac_loc->module~infotrac~2 proc~minmaxqfi2 minmaxqfi2 proc~minmaxqfi2->module~infotrac_phy~2 proc~phyredem~2 phyredem proc~phyredem~2->module~infotrac_phy~2 proc~phyredem~2->module~pbl_surface_mod proc~incloud_scav_lsc~2 incloud_scav_lsc proc~incloud_scav_lsc~2->module~infotrac_phy~2 proc~histdef2d_old histdef2d_old proc~histdef2d_old->module~phys_output_var_mod~2 proc~atke_ini atke_ini proc~atke_ini->module~ioipsl_getin_p_mod proc~sw2s_lmdar4 sw2s_lmdar4 proc~sw2s_lmdar4->module~infotrac_phy~2 proc~adaptdustemission adaptdustemission proc~adaptdustemission->module~infotrac_phy~2 proc~iniacademic_loc iniacademic_loc proc~iniacademic_loc->module~write_field proc~iniacademic_loc->module~infotrac~2 proc~call_calfis_allocate call_calfis_allocate proc~call_calfis_allocate->module~infotrac~2 proc~lsc_scav_spl~2 lsc_scav_spl proc~lsc_scav_spl~2->module~infotrac_phy~2 proc~tracinca~2 tracinca proc~tracinca~2->module~infotrac_phy~2 proc~histdef3d_old histdef3d_old proc~histdef3d_old->module~phys_output_var_mod~2 proc~ratqs_ini ratqs_ini proc~ratqs_ini->module~ioipsl_getin_p_mod proc~strataer_emiss_init~2 strataer_emiss_init proc~strataer_emiss_init~2->module~ioipsl_getin_p_mod proc~thermcell_plume_5b~2 thermcell_plume_5B proc~thermcell_plume_5b~2->module~lmdz_thermcell_ini proc~phys_state_var_init phys_state_var_init proc~phys_state_var_init->module~infotrac_phy~2 proc~concvl~2 concvl proc~concvl~2->module~infotrac_phy~2 proc~ocean_cpl_ice~2 ocean_cpl_ice proc~ocean_cpl_ice~2->module~phys_output_var_mod~2 proc~leapfrog_allocate leapfrog_allocate proc~leapfrog_allocate->module~infotrac~2 proc~ratqs_ini~2 ratqs_ini proc~ratqs_ini~2->module~ioipsl_getin_p_mod proc~thermcell_down~2 thermcell_down proc~thermcell_down~2->module~lmdz_thermcell_ini proc~radlwsw radlwsw proc~radlwsw->module~infotrac_phy~2 proc~finemission finemission proc~finemission->module~infotrac_phy~2 proc~initdynav initdynav proc~initdynav->module~infotrac~2 proc~vlsplt vlsplt proc~vlsplt->module~infotrac~2 proc~caladvtrac caladvtrac proc~caladvtrac->module~infotrac~2 proc~iniaqua~2 iniaqua proc~iniaqua~2->module~ioipsl_getin_p_mod proc~iniaqua~2->module~pbl_surface_mod proc~blowing_snow_ini blowing_snow_ini proc~blowing_snow_ini->module~ioipsl_getin_p_mod proc~cv_flag~2 cv_flag proc~cv_flag~2->module~ioipsl_getin_p_mod proc~cpl_init~2 cpl_init proc~cpl_init~2->module~ioipsl_getin_p_mod proc~strataer_nuc_init~2 strataer_nuc_init proc~strataer_nuc_init~2->module~ioipsl_getin_p_mod proc~physiqex~2 physiqex proc~physiqex~2->module~infotrac_phy~2 proc~alpale_wk~2 alpale_wk proc~alpale_wk~2->module~ioipsl_getin_p_mod proc~phys_local_var_init~2 phys_local_var_init proc~phys_local_var_init~2->module~phys_output_var_mod~2 proc~phys_local_var_init~2->module~infotrac_phy~2 proc~vlx_loc vlx_loc proc~vlx_loc->module~infotrac~2 proc~vlspltqs vlspltqs proc~vlspltqs->module~infotrac~2 proc~lscp_ini lscp_ini proc~lscp_ini->module~ioipsl_getin_p_mod proc~cdrag~2 cdrag proc~cdrag~2->module~ioipsl_getin_p_mod proc~acama_gwd_rando_first~2 ACAMA_GWD_rando_first proc~acama_gwd_rando_first~2->module~ioipsl_getin_p_mod proc~nucleation_part nucleation_part proc~nucleation_part->module~infotrac_phy~2 proc~tracstrataer_init~2 tracstrataer_init proc~tracstrataer_init~2->module~infotrac_phy~2 proc~ocean_forced_noice~2 ocean_forced_noice proc~ocean_forced_noice~2->module~phys_output_var_mod~2 proc~call_calfis call_calfis proc~call_calfis->module~write_field proc~call_calfis->module~infotrac~2 proc~conf_gcm~2 conf_gcm proc~conf_gcm~2->module~infotrac~2 proc~readaerosol_optic_rrtm readaerosol_optic_rrtm proc~readaerosol_optic_rrtm->module~infotrac_phy~2 proc~aeropt_spl~2 aeropt_spl proc~aeropt_spl~2->module~infotrac_phy~2 proc~vlspltgen_allocate vlspltgen_allocate proc~vlspltgen_allocate->module~infotrac~2 proc~cloud_optics_prop_ini cloud_optics_prop_ini proc~cloud_optics_prop_ini->module~ioipsl_getin_p_mod proc~thermcell_main~2 thermcell_main proc~thermcell_main~2->module~lmdz_thermcell_ini proc~acama_gwd_rando_first ACAMA_GWD_rando_first proc~acama_gwd_rando_first->module~ioipsl_getin_p_mod proc~cloud_optics_prop_ini~2 cloud_optics_prop_ini proc~cloud_optics_prop_ini~2->module~ioipsl_getin_p_mod proc~blcloud_scav_lsc~2 blcloud_scav_lsc proc~blcloud_scav_lsc~2->module~infotrac_phy~2 proc~undefstd~2 undefstd proc~undefstd~2->module~phys_output_var_mod~2 proc~dyn1dredem dyn1dredem proc~dyn1dredem->module~infotrac~2 proc~addfi addfi proc~addfi->module~infotrac~2 proc~strataer_emiss_init strataer_emiss_init proc~strataer_emiss_init->module~ioipsl_getin_p_mod proc~create_etat0_unstruct~2 create_etat0_unstruct proc~create_etat0_unstruct~2->module~ioipsl_getin_p_mod proc~create_etat0_unstruct~2->module~infotrac_phy~2 proc~create_etat0_unstruct~2->module~pbl_surface_mod proc~thermcell_flux2 thermcell_flux2 proc~thermcell_flux2->module~lmdz_thermcell_ini proc~thermcell_plume~2 thermcell_plume proc~thermcell_plume~2->module~lmdz_thermcell_ini proc~cvltr_scav cvltr_scav proc~cvltr_scav->module~infotrac_phy~2 proc~radio_decay~2 radio_decay proc~radio_decay~2->module~infotrac_phy~2 proc~surf_landice surf_landice proc~surf_landice->module~phys_output_var_mod~2 proc~surf_landice->module~ioipsl_getin_p_mod proc~stracomp_kelvin STRACOMP_KELVIN proc~stracomp_kelvin->module~infotrac_phy~2 proc~coagulate~2 COAGULATE proc~coagulate~2->module~infotrac_phy~2 proc~advtrac_loc advtrac_loc proc~advtrac_loc->module~write_field proc~advtrac_loc->module~infotrac~2 proc~wxios_domain_param_unstructured wxios_domain_param_unstructured proc~wxios_domain_param_unstructured->module~ioipsl_getin_p_mod proc~readaerosol_optic_ecrad~2 readaerosol_optic_ecrad proc~readaerosol_optic_ecrad~2->module~infotrac_phy~2 proc~traclmdz_from_restart traclmdz_from_restart proc~traclmdz_from_restart->module~infotrac_phy~2 proc~ocean_forced_ice~2 ocean_forced_ice proc~ocean_forced_ice~2->module~phys_output_var_mod~2 proc~cvltr_scav~2 cvltr_scav proc~cvltr_scav~2->module~infotrac_phy~2 proc~deposition~2 deposition proc~deposition~2->module~infotrac_phy~2 proc~ocs_to_so2~2 ocs_to_so2 proc~ocs_to_so2~2->module~infotrac_phy~2 proc~radlwsw~2 radlwsw proc~radlwsw~2->module~infotrac_phy~2 proc~fisrtilp~2 fisrtilp proc~fisrtilp~2->module~phys_output_var_mod~2 proc~fisrtilp~2->module~ioipsl_getin_p_mod module~phys_output_ctrlout_mod~2 phys_output_ctrlout_mod module~phys_output_ctrlout_mod~2->module~phys_output_var_mod~2 proc~vlxqs_loc vlxqs_loc proc~vlxqs_loc->module~infotrac~2 proc~output_physiqex output_physiqex proc~output_physiqex->module~ioipsl_getin_p_mod proc~output_physiqex->module~infotrac_phy~2 proc~alpale alpale proc~alpale->module~ioipsl_getin_p_mod proc~thermcell_updown_dq thermcell_updown_dq proc~thermcell_updown_dq->module~lmdz_thermcell_ini proc~cvltr_spl cvltr_spl proc~cvltr_spl->module~infotrac_phy~2 proc~phytracr_spl~2 phytracr_spl proc~phytracr_spl~2->module~infotrac_phy~2 proc~vlspltgen_loc vlspltgen_loc proc~vlspltgen_loc->module~infotrac~2 proc~alpale_th_first~2 alpale_th_first proc~alpale_th_first~2->module~ioipsl_getin_p_mod proc~thermcell_updown_dq~2 thermcell_updown_dq proc~thermcell_updown_dq~2->module~lmdz_thermcell_ini proc~nucleation_rate nucleation_rate proc~nucleation_rate->module~infotrac_phy~2 proc~lwu LWU proc~lwu->module~infotrac_phy~2 proc~initrrnpb~2 initrrnpb proc~initrrnpb~2->module~infotrac_phy~2 proc~incloud_scav~2 incloud_scav proc~incloud_scav~2->module~infotrac_phy~2 proc~interp_sulf_input~2 interp_sulf_input proc~interp_sulf_input~2->module~infotrac_phy~2 proc~pbl_surface_init pbl_surface_init proc~pbl_surface_init->module~ioipsl_getin_p_mod proc~ocean_slab_init ocean_slab_init proc~ocean_slab_init->module~ioipsl_getin_p_mod proc~kg_to_cm3~2 kg_to_cm3 proc~kg_to_cm3~2->module~infotrac_phy~2 proc~flott_gwd_rando_first FLOTT_GWD_rando_first proc~flott_gwd_rando_first->module~ioipsl_getin_p_mod proc~vlz_allocate vlz_allocate proc~vlz_allocate->module~infotrac~2 proc~ocean_slab_init~2 ocean_slab_init proc~ocean_slab_init~2->module~ioipsl_getin_p_mod proc~sw1s_lmdar4~2 sw1s_lmdar4 proc~sw1s_lmdar4~2->module~infotrac_phy~2 proc~flott_gwd_rando FLOTT_GWD_rando proc~flott_gwd_rando->module~ioipsl_getin_p_mod proc~cv3p_mixing~2 cv3p_mixing proc~cv3p_mixing~2->module~ioipsl_getin_p_mod proc~phys_cal_init~2 phys_cal_init proc~phys_cal_init~2->module~ioipsl_getin_p_mod proc~test_ltherm~2 test_ltherm proc~test_ltherm~2->module~lmdz_thermcell_ini proc~thermcell_env~2 thermcell_env proc~thermcell_env~2->module~lmdz_thermcell_ini proc~convect3 convect3 proc~convect3->module~infotrac_phy~2 proc~minmaxsource~2 minmaxsource proc~minmaxsource~2->module~infotrac_phy~2 proc~ocean_forced_noice ocean_forced_noice proc~ocean_forced_noice->module~phys_output_var_mod~2 proc~histwrite2d_phy~2 histwrite2d_phy proc~histwrite2d_phy~2->module~phys_output_var_mod~2 proc~dyn1deta0 dyn1deta0 proc~dyn1deta0->module~infotrac~2 proc~iniaqua~3 iniaqua proc~iniaqua~3->module~ioipsl_getin_p_mod proc~iniaqua~3->module~pbl_surface_mod proc~thermcell_env thermcell_env proc~thermcell_env->module~lmdz_thermcell_ini proc~tracco2i~2 tracco2i proc~tracco2i~2->module~infotrac_phy~2 proc~sw2s_lmdar4~2 sw2s_lmdar4 proc~sw2s_lmdar4~2->module~infotrac_phy~2 program~ce0l ce0l program~ce0l->module~etat0dyn program~ce0l->module~infotrac~2 module~limit limit program~ce0l->module~limit module~pbl_surface_mod~2 pbl_surface_mod module~pbl_surface_mod~2->module~ioipsl_getin_p_mod proc~conema3 conema3 proc~conema3->module~infotrac_phy~2 proc~histwrite0d_xios~2 histwrite0d_xios proc~histwrite0d_xios~2->module~phys_output_var_mod~2 proc~aeropt_5wv_rrtm~2 AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm~2->module~phys_output_var_mod~2 proc~write_field_u_gen write_field_u_gen proc~write_field_u_gen->module~write_field proc~vly vly proc~vly->module~infotrac~2 proc~thermcell_plume_6a thermcell_plume_6A proc~thermcell_plume_6a->module~lmdz_thermcell_ini proc~lwu_lmdar4 lwu_lmdar4 proc~lwu_lmdar4->module~infotrac_phy~2 proc~conema3~2 conema3 proc~conema3~2->module~infotrac_phy~2 proc~traclmdz_init~2 traclmdz_init proc~traclmdz_init~2->module~infotrac_phy~2 proc~initfluxsto_p initfluxsto_p proc~initfluxsto_p->module~write_field proc~add_phys_tend add_phys_tend proc~add_phys_tend->module~phys_output_var_mod~2 proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~phys_output_var_mod~2 proc~phys_output_write_spl~2->module~infotrac_phy~2 proc~phys_output_write_spl~2->module~phys_output_ctrlout_mod proc~phys_output_write_spl~2->module~pbl_surface_mod proc~write_field_v_gen write_field_v_gen proc~write_field_v_gen->module~write_field proc~inithist_loc inithist_loc proc~inithist_loc->module~write_field proc~cpl_init cpl_init proc~cpl_init->module~ioipsl_getin_p_mod proc~init_physics_distribution init_physics_distribution proc~init_physics_distribution->module~infotrac_phy~2 proc~traclmdz_to_restart~2 traclmdz_to_restart proc~traclmdz_to_restart~2->module~infotrac_phy~2 proc~diag_phys_tend diag_phys_tend proc~diag_phys_tend->module~phys_output_var_mod~2 program~gcm gcm program~gcm->module~infotrac~2 proc~phytracr_spl phytracr_spl proc~phytracr_spl->module~infotrac_phy~2 proc~deposition deposition proc~deposition->module~infotrac_phy~2 proc~surf_wind_ini surf_wind_ini proc~surf_wind_ini->module~ioipsl_getin_p_mod proc~init_etat0_limit_unstruct~2 init_etat0_limit_unstruct proc~init_etat0_limit_unstruct~2->module~ioipsl_getin_p_mod proc~writedynav writedynav proc~writedynav->module~infotrac~2 proc~cv3p_mixing cv3p_mixing proc~cv3p_mixing->module~ioipsl_getin_p_mod proc~create_etat0_limit_unstruct create_etat0_limit_unstruct proc~create_etat0_limit_unstruct->module~ioipsl_getin_p_mod proc~alpale_th_first alpale_th_first proc~alpale_th_first->module~ioipsl_getin_p_mod proc~cvltr cvltr proc~cvltr->module~infotrac_phy~2 proc~condens_evapor_rate_kelvin condens_evapor_rate_kelvin proc~condens_evapor_rate_kelvin->module~infotrac_phy~2 proc~splaeropt_6bands_rrtm~2 SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm~2->module~infotrac_phy~2 proc~thermcell_plume_5b thermcell_plume_5B proc~thermcell_plume_5b->module~lmdz_thermcell_ini proc~thermcell_dry~2 thermcell_dry proc~thermcell_dry~2->module~lmdz_thermcell_ini proc~physiqex physiqex proc~physiqex->module~infotrac_phy~2 proc~incloud_scav_lsc incloud_scav_lsc proc~incloud_scav_lsc->module~infotrac_phy~2 proc~traclmdz_from_restart~2 traclmdz_from_restart proc~traclmdz_from_restart~2->module~infotrac_phy~2 proc~ocean_forced_ice ocean_forced_ice proc~ocean_forced_ice->module~phys_output_var_mod~2 proc~histwrite3d_phy~2 histwrite3d_phy proc~histwrite3d_phy~2->module~phys_output_var_mod~2 proc~vlyqs vlyqs proc~vlyqs->module~infotrac~2 program~gcm~2 gcm program~gcm~2->module~infotrac~2 proc~blcloud_scav blcloud_scav proc~blcloud_scav->module~infotrac_phy~2 proc~cvltrorig~2 cvltrorig proc~cvltrorig~2->module~infotrac_phy~2 proc~splaerosol_optic_rrtm~2 splaerosol_optic_rrtm proc~splaerosol_optic_rrtm~2->module~infotrac_phy~2 proc~undefstd undefstd proc~undefstd->module~phys_output_var_mod~2 proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->module~infotrac~2 proc~iniphysiq~2->module~ioipsl_getin_p_mod proc~iniphysiq~2->module~infotrac_phy~2 proc~vlz_switch_vanleer vlz_switch_vanleer proc~vlz_switch_vanleer->module~infotrac~2 proc~blcloud_scav_lsc blcloud_scav_lsc proc~blcloud_scav_lsc->module~infotrac_phy~2 proc~lsc_scav_orig lsc_scav_orig proc~lsc_scav_orig->module~infotrac_phy~2 proc~conf_gcm~3 conf_gcm proc~conf_gcm~3->module~infotrac~2 module~pbl_surface_mod->module~ioipsl_getin_p_mod proc~yamada_c yamada_c proc~yamada_c->module~ioipsl_getin_p_mod proc~calcdustemission calcdustemission proc~calcdustemission->module~infotrac_phy~2 proc~physiq~3 physiq proc~physiq~3->module~infotrac_phy~2 module~phys_output_mod->module~phys_output_var_mod~2 proc~writefield_phy WriteField_phy proc~writefield_phy->module~write_field proc~yamada_ini~2 yamada_ini proc~yamada_ini~2->module~ioipsl_getin_p_mod proc~thermcell_dq_o thermcell_dq_o proc~thermcell_dq_o->module~lmdz_thermcell_ini proc~thermcell_plume thermcell_plume proc~thermcell_plume->module~lmdz_thermcell_ini proc~splaeropt_lw_rrtm SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm->module~infotrac_phy~2 proc~lwu_lmdar4~2 lwu_lmdar4 proc~lwu_lmdar4~2->module~infotrac_phy~2 module~phys_output_mod~2 phys_output_mod module~phys_output_mod~2->module~phys_output_var_mod~2 proc~condens_evapor_rate condens_evapor_rate proc~condens_evapor_rate->module~infotrac_phy~2 proc~aeropt_spl aeropt_spl proc~aeropt_spl->module~infotrac_phy~2 proc~tracinca tracinca proc~tracinca->module~infotrac_phy~2 proc~histwrite0d_xios histwrite0d_xios proc~histwrite0d_xios->module~phys_output_var_mod~2 proc~histdef3d_old~2 histdef3d_old proc~histdef3d_old~2->module~phys_output_var_mod~2 proc~init_etat0_limit_unstruct init_etat0_limit_unstruct proc~init_etat0_limit_unstruct->module~ioipsl_getin_p_mod proc~surf_wind_ini~2 surf_wind_ini proc~surf_wind_ini~2->module~ioipsl_getin_p_mod proc~test_ltherm test_ltherm proc~test_ltherm->module~lmdz_thermcell_ini proc~splaeropt_6bands_rrtm SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm->module~infotrac_phy~2 proc~initdynav_loc initdynav_loc proc~initdynav_loc->module~write_field proc~create_etat0_unstruct create_etat0_unstruct proc~create_etat0_unstruct->module~ioipsl_getin_p_mod proc~create_etat0_unstruct->module~infotrac_phy~2 proc~create_etat0_unstruct->module~pbl_surface_mod proc~thermcell_tke_transport~2 thermcell_tke_transport proc~thermcell_tke_transport~2->module~lmdz_thermcell_ini proc~change_srf_frac change_srf_frac proc~change_srf_frac->module~pbl_surface_mod proc~diag_slp diag_slp proc~diag_slp->module~phys_output_ctrlout_mod proc~recmwf_aero RECMWF_AERO proc~recmwf_aero->module~phys_output_mod proc~sw_aeroar4~2 SW_AEROAR4 proc~sw_aeroar4~2->module~phys_output_mod module~limit->module~init_ssrf_m proc~etat0phys_netcdf etat0phys_netcdf proc~etat0phys_netcdf->module~init_ssrf_m proc~etat0phys_netcdf->module~pbl_surface_mod proc~change_srf_frac~2 change_srf_frac proc~change_srf_frac~2->module~pbl_surface_mod proc~sw_aeroar4 SW_AEROAR4 proc~sw_aeroar4->module~phys_output_mod proc~recmwf_aero~2 RECMWF_AERO proc~recmwf_aero~2->module~phys_output_mod proc~diag_slp~2 diag_slp proc~diag_slp~2->module~phys_output_ctrlout_mod

Contents


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: maxlen = 256
integer, public, SAVE :: lunout = 6
integer, public, SAVE :: prt_level = 1
integer, public, SAVE :: maxTableWidth = 192

Interfaces

public interface num2str

  • privateelemental function bool2str(b) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: b

    Return Value character(len=maxlen)

  • privateelemental function int2str(i, nDigits) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: i
    integer, intent(in), optional :: nDigits

    Return Value character(len=maxlen)

  • privateelemental function real2str(r, fmt) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in) :: r
    character(len=*), intent(in), optional :: fmt

    Return Value character(len=maxlen)

  • privateelemental function dble2str(d, fmt) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in) :: d
    character(len=*), intent(in), optional :: fmt

    Return Value character(len=maxlen)

public interface msg

  • private subroutine msg_1(str, modname, ll, unit)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str
    character(len=*), intent(in), optional :: modname
    logical, intent(in), optional :: ll
    integer, intent(in), optional :: unit
  • private subroutine msg_m(str, modname, ll, unit, nmax)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in), optional :: modname
    logical, intent(in), optional :: ll
    integer, intent(in), optional :: unit
    integer, intent(in), optional :: nmax

public interface strHead

  • private function strHead_1(str, sep, lBackward) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str
    character(len=*), intent(in), optional :: sep
    logical, intent(in), optional :: lBackward

    Return Value character(len=maxlen)

  • private function strHead_m(str, sep, lBackward) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in), optional :: sep
    logical, intent(in), optional :: lBackward

    Return Value character(len=maxlen), ALLOCATABLE, (:)

public interface strTail

  • private function strTail_1(str, sep, lBackWard) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str
    character(len=*), intent(in), optional :: sep
    logical, intent(in), optional :: lBackWard

    Return Value character(len=maxlen)

  • private function strTail_m(str, sep, lBackWard) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in), optional :: sep
    logical, intent(in), optional :: lBackWard

    Return Value character(len=maxlen), ALLOCATABLE, (:)

public interface strClean

  • private subroutine strClean_1(str)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout) :: str
  • private subroutine strClean_m(str)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout) :: str(:)

public interface strReduce

  • private subroutine strReduce_1(str, nb)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout), ALLOCATABLE :: str(:)
    integer, intent(out), optional :: nb
  • private subroutine strReduce_2(str1, str2)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout), ALLOCATABLE :: str1(:)
    character(len=*), intent(in) :: str2(:)

public interface strIdx

  • private function strIdx_1(str, s) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in) :: s

    Return Value integer

  • private function strIdx_m(str, s, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in) :: s(:)
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

public interface strCount

  • private function strCount_m1(rawList, delimiter, nb, lSc) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: rawList(:)
    character(len=*), intent(in) :: delimiter
    integer, intent(out), ALLOCATABLE :: nb(:)
    logical, intent(in), optional :: lSc

    Return Value logical

  • private function strCount_11(rawList, delimiter, nb, lSc) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: rawList
    character(len=*), intent(in) :: delimiter
    integer, intent(out) :: nb
    logical, intent(in), optional :: lSc

    Return Value logical

  • private function strCount_1m(rawList, delimiter, nb, lSc) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: rawList
    character(len=*), intent(in) :: delimiter(:)
    integer, intent(out) :: nb
    logical, intent(in), optional :: lSc

    Return Value logical

public interface strReplace

  • private subroutine strReplace_1(str, key, val, lsurr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout) :: str
    character(len=*), intent(in) :: key
    character(len=*), intent(in) :: val
    logical, intent(in), optional :: lsurr
  • private subroutine strReplace_m(str, key, val, lsurr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(inout) :: str(:)
    character(len=*), intent(in) :: key
    character(len=*), intent(in) :: val
    logical, intent(in), optional :: lsurr

public interface cat

  • private function horzcat_s00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: v0
    character(len=*), intent(in), optional :: v1
    character(len=*), intent(in), optional :: v2
    character(len=*), intent(in), optional :: v3
    character(len=*), intent(in), optional :: v4
    character(len=*), intent(in), optional :: v5
    character(len=*), intent(in), optional :: v6
    character(len=*), intent(in), optional :: v7
    character(len=*), intent(in), optional :: v8
    character(len=*), intent(in), optional :: v9

    Return Value character(len=maxlen), ALLOCATABLE, (:)

  • private function horzcat_i00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: v0
    integer, intent(in), optional :: v1
    integer, intent(in), optional :: v2
    integer, intent(in), optional :: v3
    integer, intent(in), optional :: v4
    integer, intent(in), optional :: v5
    integer, intent(in), optional :: v6
    integer, intent(in), optional :: v7
    integer, intent(in), optional :: v8
    integer, intent(in), optional :: v9

    Return Value integer, ALLOCATABLE, (:)

  • private function horzcat_r00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in) :: v0
    real(kind=REAL32), intent(in), optional :: v1
    real(kind=REAL32), intent(in), optional :: v2
    real(kind=REAL32), intent(in), optional :: v3
    real(kind=REAL32), intent(in), optional :: v4
    real(kind=REAL32), intent(in), optional :: v5
    real(kind=REAL32), intent(in), optional :: v6
    real(kind=REAL32), intent(in), optional :: v7
    real(kind=REAL32), intent(in), optional :: v8
    real(kind=REAL32), intent(in), optional :: v9

    Return Value real(kind=REAL32), ALLOCATABLE, (:)

  • private function horzcat_d00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in) :: v0
    real(kind=REAL64), intent(in), optional :: v1
    real(kind=REAL64), intent(in), optional :: v2
    real(kind=REAL64), intent(in), optional :: v3
    real(kind=REAL64), intent(in), optional :: v4
    real(kind=REAL64), intent(in), optional :: v5
    real(kind=REAL64), intent(in), optional :: v6
    real(kind=REAL64), intent(in), optional :: v7
    real(kind=REAL64), intent(in), optional :: v8
    real(kind=REAL64), intent(in), optional :: v9

    Return Value real(kind=REAL64), ALLOCATABLE, (:)

  • private function horzcat_l00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: v0
    logical, intent(in), optional :: v1
    logical, intent(in), optional :: v2
    logical, intent(in), optional :: v3
    logical, intent(in), optional :: v4
    logical, intent(in), optional :: v5
    logical, intent(in), optional :: v6
    logical, intent(in), optional :: v7
    logical, intent(in), optional :: v8
    logical, intent(in), optional :: v9

    Return Value logical, ALLOCATABLE, (:)

  • private function horzcat_s10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: v0(:)
    character(len=*), intent(in) :: v1
    character(len=*), intent(in), optional :: v2
    character(len=*), intent(in), optional :: v3
    character(len=*), intent(in), optional :: v4
    character(len=*), intent(in), optional :: v5
    character(len=*), intent(in), optional :: v6
    character(len=*), intent(in), optional :: v7
    character(len=*), intent(in), optional :: v8
    character(len=*), intent(in), optional :: v9

    Return Value character(len=maxlen), ALLOCATABLE, (:)

  • private function horzcat_i10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: v0(:)
    integer, intent(in) :: v1
    integer, intent(in), optional :: v2
    integer, intent(in), optional :: v3
    integer, intent(in), optional :: v4
    integer, intent(in), optional :: v5
    integer, intent(in), optional :: v6
    integer, intent(in), optional :: v7
    integer, intent(in), optional :: v8
    integer, intent(in), optional :: v9

    Return Value integer, ALLOCATABLE, (:)

  • private function horzcat_r10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in) :: v0(:)
    real(kind=REAL32), intent(in) :: v1
    real(kind=REAL32), intent(in), optional :: v2
    real(kind=REAL32), intent(in), optional :: v3
    real(kind=REAL32), intent(in), optional :: v4
    real(kind=REAL32), intent(in), optional :: v5
    real(kind=REAL32), intent(in), optional :: v6
    real(kind=REAL32), intent(in), optional :: v7
    real(kind=REAL32), intent(in), optional :: v8
    real(kind=REAL32), intent(in), optional :: v9

    Return Value real(kind=REAL32), ALLOCATABLE, (:)

  • private function horzcat_d10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in) :: v0(:)
    real(kind=REAL64), intent(in) :: v1
    real(kind=REAL64), intent(in), optional :: v2
    real(kind=REAL64), intent(in), optional :: v3
    real(kind=REAL64), intent(in), optional :: v4
    real(kind=REAL64), intent(in), optional :: v5
    real(kind=REAL64), intent(in), optional :: v6
    real(kind=REAL64), intent(in), optional :: v7
    real(kind=REAL64), intent(in), optional :: v8
    real(kind=REAL64), intent(in), optional :: v9

    Return Value real(kind=REAL64), ALLOCATABLE, (:)

  • private function horzcat_l10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: v0(:)
    logical, intent(in) :: v1
    logical, intent(in), optional :: v2
    logical, intent(in), optional :: v3
    logical, intent(in), optional :: v4
    logical, intent(in), optional :: v5
    logical, intent(in), optional :: v6
    logical, intent(in), optional :: v7
    logical, intent(in), optional :: v8
    logical, intent(in), optional :: v9

    Return Value logical, ALLOCATABLE, (:)

  • private function horzcat_s11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: v0(:)
    character(len=*), intent(in), optional :: v1(:)
    character(len=*), intent(in), optional :: v2(:)
    character(len=*), intent(in), optional :: v3(:)
    character(len=*), intent(in), optional :: v4(:)
    character(len=*), intent(in), optional :: v5(:)
    character(len=*), intent(in), optional :: v6(:)
    character(len=*), intent(in), optional :: v7(:)
    character(len=*), intent(in), optional :: v8(:)
    character(len=*), intent(in), optional :: v9(:)

    Return Value character(len=maxlen), ALLOCATABLE, (:,:)

  • private function horzcat_i11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: v0(:)
    integer, intent(in), optional :: v1(:)
    integer, intent(in), optional :: v2(:)
    integer, intent(in), optional :: v3(:)
    integer, intent(in), optional :: v4(:)
    integer, intent(in), optional :: v5(:)
    integer, intent(in), optional :: v6(:)
    integer, intent(in), optional :: v7(:)
    integer, intent(in), optional :: v8(:)
    integer, intent(in), optional :: v9(:)

    Return Value integer, ALLOCATABLE, (:,:)

  • private function horzcat_r11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in) :: v0(:)
    real(kind=REAL32), intent(in), optional :: v1(:)
    real(kind=REAL32), intent(in), optional :: v2(:)
    real(kind=REAL32), intent(in), optional :: v3(:)
    real(kind=REAL32), intent(in), optional :: v4(:)
    real(kind=REAL32), intent(in), optional :: v5(:)
    real(kind=REAL32), intent(in), optional :: v6(:)
    real(kind=REAL32), intent(in), optional :: v7(:)
    real(kind=REAL32), intent(in), optional :: v8(:)
    real(kind=REAL32), intent(in), optional :: v9(:)

    Return Value real(kind=REAL32), ALLOCATABLE, (:,:)

  • private function horzcat_d11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in) :: v0(:)
    real(kind=REAL64), intent(in), optional :: v1(:)
    real(kind=REAL64), intent(in), optional :: v2(:)
    real(kind=REAL64), intent(in), optional :: v3(:)
    real(kind=REAL64), intent(in), optional :: v4(:)
    real(kind=REAL64), intent(in), optional :: v5(:)
    real(kind=REAL64), intent(in), optional :: v6(:)
    real(kind=REAL64), intent(in), optional :: v7(:)
    real(kind=REAL64), intent(in), optional :: v8(:)
    real(kind=REAL64), intent(in), optional :: v9(:)

    Return Value real(kind=REAL64), ALLOCATABLE, (:,:)

  • private function horzcat_l11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: v0(:)
    logical, intent(in), optional :: v1(:)
    logical, intent(in), optional :: v2(:)
    logical, intent(in), optional :: v3(:)
    logical, intent(in), optional :: v4(:)
    logical, intent(in), optional :: v5(:)
    logical, intent(in), optional :: v6(:)
    logical, intent(in), optional :: v7(:)
    logical, intent(in), optional :: v8(:)
    logical, intent(in), optional :: v9(:)

    Return Value logical, ALLOCATABLE, (:,:)

  • private function horzcat_s21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: v0(:,:)
    character(len=*), intent(in) :: v1(:)
    character(len=*), intent(in), optional :: v2(:)
    character(len=*), intent(in), optional :: v3(:)
    character(len=*), intent(in), optional :: v4(:)
    character(len=*), intent(in), optional :: v5(:)
    character(len=*), intent(in), optional :: v6(:)
    character(len=*), intent(in), optional :: v7(:)
    character(len=*), intent(in), optional :: v8(:)
    character(len=*), intent(in), optional :: v9(:)

    Return Value character(len=maxlen), ALLOCATABLE, (:,:)

  • private function horzcat_i21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: v0(:,:)
    integer, intent(in) :: v1(:)
    integer, intent(in), optional :: v2(:)
    integer, intent(in), optional :: v3(:)
    integer, intent(in), optional :: v4(:)
    integer, intent(in), optional :: v5(:)
    integer, intent(in), optional :: v6(:)
    integer, intent(in), optional :: v7(:)
    integer, intent(in), optional :: v8(:)
    integer, intent(in), optional :: v9(:)

    Return Value integer, ALLOCATABLE, (:,:)

  • private function horzcat_r21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in) :: v0(:,:)
    real(kind=REAL32), intent(in) :: v1(:)
    real(kind=REAL32), intent(in), optional :: v2(:)
    real(kind=REAL32), intent(in), optional :: v3(:)
    real(kind=REAL32), intent(in), optional :: v4(:)
    real(kind=REAL32), intent(in), optional :: v5(:)
    real(kind=REAL32), intent(in), optional :: v6(:)
    real(kind=REAL32), intent(in), optional :: v7(:)
    real(kind=REAL32), intent(in), optional :: v8(:)
    real(kind=REAL32), intent(in), optional :: v9(:)

    Return Value real(kind=REAL32), ALLOCATABLE, (:,:)

  • private function horzcat_d21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in) :: v0(:,:)
    real(kind=REAL64), intent(in) :: v1(:)
    real(kind=REAL64), intent(in), optional :: v2(:)
    real(kind=REAL64), intent(in), optional :: v3(:)
    real(kind=REAL64), intent(in), optional :: v4(:)
    real(kind=REAL64), intent(in), optional :: v5(:)
    real(kind=REAL64), intent(in), optional :: v6(:)
    real(kind=REAL64), intent(in), optional :: v7(:)
    real(kind=REAL64), intent(in), optional :: v8(:)
    real(kind=REAL64), intent(in), optional :: v9(:)

    Return Value real(kind=REAL64), ALLOCATABLE, (:,:)

  • private function horzcat_l21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: v0(:,:)
    logical, intent(in) :: v1(:)
    logical, intent(in), optional :: v2(:)
    logical, intent(in), optional :: v3(:)
    logical, intent(in), optional :: v4(:)
    logical, intent(in), optional :: v5(:)
    logical, intent(in), optional :: v6(:)
    logical, intent(in), optional :: v7(:)
    logical, intent(in), optional :: v8(:)
    logical, intent(in), optional :: v9(:)

    Return Value logical, ALLOCATABLE, (:,:)

  • private function horzcat_s22(v0, v1) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: v0(:,:)
    character(len=*), intent(in) :: v1(:,:)

    Return Value character(len=maxlen), ALLOCATABLE, (:,:)

  • private function horzcat_i22(v0, v1) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: v0(:,:)
    integer, intent(in) :: v1(:,:)

    Return Value integer, ALLOCATABLE, (:,:)

  • private function horzcat_r22(v0, v1) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in) :: v0(:,:)
    real(kind=REAL32), intent(in) :: v1(:,:)

    Return Value real(kind=REAL32), ALLOCATABLE, (:,:)

  • private function horzcat_d22(v0, v1) result(out)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in) :: v0(:,:)
    real(kind=REAL64), intent(in) :: v1(:,:)

    Return Value real(kind=REAL64), ALLOCATABLE, (:,:)

  • private function horzcat_l22(v0, v1) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: v0(:,:)
    logical, intent(in) :: v1(:,:)

    Return Value logical, ALLOCATABLE, (:,:)

public interface strFind

  • private function strFind_1(str, s, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in) :: s
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

  • private function strFind_m(str, s, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in) :: s(:)
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

public interface find

  • private function strFind_1(str, s, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in) :: s
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

  • private function strFind_m(str, s, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=*), intent(in) :: s(:)
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

  • private function intFind_1(i, j, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: i(:)
    integer, intent(in) :: j
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

  • private function intFind_m(i, j, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: i(:)
    integer, intent(in) :: j(:)
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

  • private function booFind(l, n) result(out)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: l(:)
    integer, intent(out), optional :: n

    Return Value integer, ALLOCATABLE, (:)

public interface duplicate

  • private subroutine dupl_s(v, n, vdup)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: v(:)
    integer, intent(in) :: n
    character(len=maxlen), intent(out), ALLOCATABLE :: vdup(:)
  • private subroutine dupl_i(v, n, vdup)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: v(:)
    integer, intent(in) :: n
    integer, intent(out), ALLOCATABLE :: vdup(:)
  • private subroutine dupl_r(v, n, vdup)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in) :: v(:)
    integer, intent(in) :: n
    real, intent(out), ALLOCATABLE :: vdup(:)
  • private subroutine dupl_l(v, n, vdup)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: v(:)
    integer, intent(in) :: n
    logical, intent(out), ALLOCATABLE :: vdup(:)

public interface dispTable

  • private function dispTable_1(p, titles, s, i, r, rFmt, nRowMax, nColMax, nHead, unit, sub) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: p
    character(len=*), intent(in) :: titles(:)
    character(len=*), intent(in), optional :: s(:,:)
    integer, intent(in), optional :: i(:,:)
    real, intent(in), optional :: r(:,:)
    character(len=*), intent(in), optional :: rFmt
    integer, intent(in), optional :: nRowMax
    integer, intent(in), optional :: nColMax
    integer, intent(in), optional :: nHead
    integer, intent(in), optional :: unit
    character(len=*), intent(in), optional :: sub

    Return Value logical

  • private function dispTable_2(p, titles, s, i, r, rFmt, nRowMax, nColMax, nHead, unit, sub) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: p
    character(len=*), intent(in) :: titles(:,:)
    character(len=*), intent(in), optional :: s(:,:)
    integer, intent(in), optional :: i(:,:)
    real, intent(in), optional :: r(:,:)
    character(len=*), intent(in), optional :: rFmt
    integer, intent(in), optional :: nRowMax
    integer, intent(in), optional :: nColMax
    integer, intent(in), optional :: nHead
    integer, intent(in), optional :: unit
    character(len=*), intent(in), optional :: sub

    Return Value logical

public interface dispOutliers

  • private function dispOutliers_1(ll, a, n, err_msg, nam, sub, nRowMax, nColMax, unit) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: ll(:)
    real, intent(in) :: a(:)
    integer, intent(in) :: n(:)
    character(len=*), intent(in), optional :: err_msg
    character(len=*), intent(in), optional :: nam(:)
    character(len=*), intent(in), optional :: sub
    integer, intent(in), optional :: nRowMax
    integer, intent(in), optional :: nColMax
    integer, intent(in), optional :: unit

    Return Value logical

  • private function dispOutliers_2(ll, a, n, err_msg, nam, sub, nRowMax, nColMax, unit) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(in) :: ll(:)
    real, intent(in) :: a(:,:)
    integer, intent(in) :: n(:)
    character(len=*), intent(in), optional :: err_msg
    character(len=*), intent(in), optional :: nam(:)
    character(len=*), intent(in), optional :: sub
    integer, intent(in), optional :: nRowMax
    integer, intent(in), optional :: nColMax
    integer, intent(in), optional :: unit

    Return Value logical

public interface reduceExpr

  • private function reduceExpr_1(str, val) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str
    character(len=maxlen), intent(out) :: val

    Return Value logical

  • private function reduceExpr_m(str, val) result(lerr)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: str(:)
    character(len=maxlen), intent(out), ALLOCATABLE :: val(:)

    Return Value logical, ALLOCATABLE, (:)

public interface addQuotes

  • private function addQuotes_1(s) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: s

    Return Value character(len=:), ALLOCATABLE

  • private function addQuotes_m(s) result(out)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: s(:)

    Return Value character(len=:), ALLOCATABLE, (:)


Functions

publicelemental function strLower(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value character(len=maxlen)

publicelemental function strUpper(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value character(len=maxlen)

public function strStack(str, sep, mask) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str(:)
character(len=*), intent(in), optional :: sep
logical, intent(in), optional :: mask(:)

Return Value character(len=:), ALLOCATABLE

public function strStackm(str, sep, nmax) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str(:)
character(len=*), intent(in), optional :: sep
integer, intent(in), optional :: nmax

Return Value character(len=maxlen), ALLOCATABLE, (:)

public function strParse(rawList, delimiter, keys, n, vals) result(lerr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: rawList
character(len=*), intent(in) :: delimiter
character(len=maxlen), intent(out), ALLOCATABLE :: keys(:)
integer, intent(out), optional :: n
character(len=maxlen), intent(out), optional, ALLOCATABLE :: vals(:)

Return Value logical

public function dispNamelist(unt, p, titles, s, i, r, rFmt, llast) result(lerr)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unt
character(len=*), intent(in) :: p
character(len=*), intent(in) :: titles(:)
character(len=*), intent(in), optional :: s(:,:)
integer, intent(in), optional :: i(:,:)
real, intent(in), optional :: r(:,:)
character(len=*), intent(in), optional :: rFmt
logical, intent(in), optional :: llast

Return Value logical

publicelemental function is_numeric(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value logical

publicelemental function str2bool(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value integer

publicelemental function str2int(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value integer

publicelemental function str2real(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value real(kind=real32)

publicelemental function str2dble(str) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str

Return Value real(kind=real64)

public function checkList(str, lerr, message, items, reason, nmax) result(out)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str(:)
logical, intent(in) :: lerr(:)
character(len=*), intent(in) :: message
character(len=*), intent(in) :: items
character(len=*), intent(in) :: reason
integer, intent(in), optional :: nmax

Return Value logical


Subroutines

public subroutine init_printout(lunout_, prt_level_)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: lunout_
integer, intent(in) :: prt_level_

public subroutine removeComment(str)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: str