iniphysiq Subroutine

public subroutine iniphysiq(ii, jj, nlayer, nbp, communicator, punjours, pdayref, ptimestep, rlatudyn, rlatvdyn, rlonudyn, rlonvdyn, airedyn, cudyn, cvdyn, prad, pg, pr, pcpp, iflag_phys)

Uses

$OMP PARALLEL DEFAULT(SHARED) COPYIN(/temps/)

$OMP PARALLEL DEFAULT(SHARED) COPYIN(/temps/)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ii
integer, intent(in) :: jj
integer, intent(in) :: nlayer
integer, intent(in) :: nbp
integer, intent(in) :: communicator
real, intent(in) :: punjours
integer, intent(in) :: pdayref
real, intent(in) :: ptimestep
real, intent(in) :: rlatudyn(jj+1)
real, intent(in) :: rlatvdyn(jj)
real, intent(in) :: rlonudyn(ii+1)
real, intent(in) :: rlonvdyn(ii+1)
real, intent(in) :: airedyn(ii+1,jj+1)
real, intent(in) :: cudyn((ii+1)*(jj+1))
real, intent(in) :: cvdyn((ii+1)*jj)
real, intent(in) :: prad
real, intent(in) :: pg
real, intent(in) :: pr
real, intent(in) :: pcpp
integer, intent(in) :: iflag_phys

Calls

proc~~iniphysiq~~CallsGraph proc~iniphysiq iniphysiq proc~init_time init_time proc~iniphysiq->proc~init_time proc~ini_slab_transp_geom ini_slab_transp_geom proc~iniphysiq->proc~ini_slab_transp_geom proc~inigeomphy inigeomphy proc~iniphysiq->proc~inigeomphy proc~init_chem_rep_phys init_chem_rep_phys proc~iniphysiq->proc~init_chem_rep_phys proc~init_infotrac_phy init_infotrac_phy proc~iniphysiq->proc~init_infotrac_phy proc~iniaqua~2 iniaqua proc~iniphysiq->proc~iniaqua~2 proc~inifis inifis proc~iniphysiq->proc~inifis interface~getin_p getin_p proc~iniphysiq->interface~getin_p proc~init_inca_dim_reg INIT_INCA_DIM_REG proc~iniphysiq->proc~init_inca_dim_reg proc~init_phystokenc init_phystokenc proc~iniphysiq->proc~init_phystokenc proc~init_reprobus_para init_reprobus_para proc~iniphysiq->proc~init_reprobus_para proc~init_time->interface~getin_p proc~phys_cal_init phys_cal_init proc~init_time->proc~phys_cal_init proc~abort_physic abort_physic proc~ini_slab_transp_geom->proc~abort_physic proc~gr_dyn_fi gr_dyn_fi proc~inigeomphy->proc~gr_dyn_fi proc~abort_gcm abort_gcm proc~inigeomphy->proc~abort_gcm proc~init_vertical_layers init_vertical_layers proc~inigeomphy->proc~init_vertical_layers proc~init_interface_dyn_phys Init_interface_dyn_phys proc~inigeomphy->proc~init_interface_dyn_phys proc~init_regular_lonlat init_regular_lonlat proc~inigeomphy->proc~init_regular_lonlat proc~init_physics_distribution init_physics_distribution proc~inigeomphy->proc~init_physics_distribution proc~init_geometry init_geometry proc~inigeomphy->proc~init_geometry proc~lmdz_reprobus_wrapper_abort lmdz_reprobus_wrapper_abort proc~init_chem_rep_phys->proc~lmdz_reprobus_wrapper_abort proc~init_infotrac_phy->interface~getin_p proc~init_infotrac_phy->proc~abort_physic proc~indexupdate indexUpdate proc~init_infotrac_phy->proc~indexupdate proc~strstack strStack proc~init_infotrac_phy->proc~strstack interface~stridx strIdx proc~init_infotrac_phy->interface~stridx proc~delphase delPhase proc~init_infotrac_phy->proc~delphase proc~strparse strParse proc~init_infotrac_phy->proc~strparse interface~num2str num2str proc~init_infotrac_phy->interface~num2str interface~disptable dispTable proc~init_infotrac_phy->interface~disptable interface~cat cat proc~init_infotrac_phy->interface~cat proc~processisotopes processIsotopes proc~init_infotrac_phy->proc~processisotopes interface~msg msg proc~init_infotrac_phy->interface~msg interface~getkey getKey proc~init_infotrac_phy->interface~getkey interface~strcount strCount proc~init_infotrac_phy->interface~strcount proc~readtracersfiles readTracersFiles proc~init_infotrac_phy->proc~readtracersfiles proc~testtracersfiles testTracersFiles proc~init_infotrac_phy->proc~testtracersfiles interface~addphase addPhase proc~init_infotrac_phy->interface~addphase proc~init_chem_rep_trac init_chem_rep_trac proc~init_infotrac_phy->proc~init_chem_rep_trac interface~isoselect isoSelect proc~init_infotrac_phy->interface~isoselect proc~iniaqua~2->interface~getin_p proc~iniaqua~2->proc~abort_physic proc~phyredem phyredem proc~iniaqua~2->proc~phyredem proc~phys_state_var_end phys_state_var_end proc~iniaqua~2->proc~phys_state_var_end proc~writelim_unstruct writelim_unstruct proc~iniaqua~2->proc~writelim_unstruct proc~profil_sst profil_sst proc~iniaqua~2->proc~profil_sst proc~writelim writelim proc~iniaqua~2->proc~writelim proc~phys_state_var_init phys_state_var_init proc~iniaqua~2->proc~phys_state_var_init proc~pbl_surface_init pbl_surface_init proc~iniaqua~2->proc~pbl_surface_init proc~fonte_neige_init fonte_neige_init proc~iniaqua~2->proc~fonte_neige_init float float proc~iniaqua~2->float proc~inifis->proc~abort_physic proc~init_print_control init_print_control proc~inifis->proc~init_print_control proc~suphel suphel proc~inifis->proc~suphel proc~lmdz_inca_wrapper_abort lmdz_inca_wrapper_abort proc~init_inca_dim_reg->proc~lmdz_inca_wrapper_abort proc~init_reprobus_para->proc~lmdz_reprobus_wrapper_abort getin_dump getin_dump proc~abort_physic->getin_dump histclo histclo proc~abort_physic->histclo proc~mpi_abort MPI_ABORT proc~abort_physic->proc~mpi_abort restclo restclo proc~abort_physic->restclo proc~scopy scopy proc~gr_dyn_fi->proc~scopy proc~indexupdate->proc~strstack proc~indexupdate->interface~stridx proc~indexupdate->interface~num2str proc~indexupdate->interface~getkey interface~find find proc~indexupdate->interface~find interface~addkey addKey proc~indexupdate->interface~addkey proc~abort_gcm->getin_dump proc~abort_gcm->histclo proc~abort_gcm->proc~mpi_abort proc~abort_gcm->restclo proc~phyredem->proc~abort_physic proc~enddef_restartphy enddef_restartphy proc~phyredem->proc~enddef_restartphy interface~put_field put_field proc~phyredem->interface~put_field proc~pbl_surface_final pbl_surface_final proc~phyredem->proc~pbl_surface_final proc~fonte_neige_final fonte_neige_final proc~phyredem->proc~fonte_neige_final proc~close_restartphy close_restartphy proc~phyredem->proc~close_restartphy proc~open_restartphy open_restartphy proc~phyredem->proc~open_restartphy proc~traclmdz_to_restart traclmdz_to_restart proc~phyredem->proc~traclmdz_to_restart interface~put_var put_var proc~phyredem->interface~put_var interface~gather_omp gather_omp proc~writelim_unstruct->interface~gather_omp interface~xios_send_field xios_send_field proc~writelim_unstruct->interface~xios_send_field proc~init_print_control->interface~getin_p proc~set_print_control set_print_control proc~init_print_control->proc~set_print_control proc~init_physics_distribution->proc~init_chem_rep_phys proc~init_phys_lmdz_para Init_phys_lmdz_para proc~init_physics_distribution->proc~init_phys_lmdz_para proc~init_grid_phy_lmdz init_grid_phy_lmdz proc~init_physics_distribution->proc~init_grid_phy_lmdz proc~init_dimphy Init_dimphy proc~init_physics_distribution->proc~init_dimphy proc~init_inca_dim INIT_INCA_DIM proc~init_physics_distribution->proc~init_inca_dim proc~processisotopes->interface~getin_p proc~processisotopes->interface~stridx proc~processisotopes->proc~delphase proc~processisotopes->interface~msg proc~processisotopes->interface~getkey proc~processisotopes->interface~addphase proc~processisotopes->interface~isoselect interface~strhead strHead proc~processisotopes->interface~strhead interface~strreduce strReduce proc~processisotopes->interface~strreduce interface~strtail strTail proc~processisotopes->interface~strtail proc~readtracersfiles->proc~indexupdate proc~readtracersfiles->interface~stridx proc~readtracersfiles->proc~strparse proc~readtracersfiles->interface~msg proc~readtracersfiles->interface~getkey proc~readtracersfiles->proc~testtracersfiles proc~readtracersfiles->interface~addphase proc~setgeneration setGeneration proc~readtracersfiles->proc~setgeneration proc~readtracersfiles->interface~addkey interface~old2newh2o old2newH2O proc~readtracersfiles->interface~old2newh2o proc~profil_sst->proc~abort_physic nf90_def_var nf90_def_var proc~writelim->nf90_def_var nf90_enddef nf90_enddef proc~writelim->nf90_enddef nf90_create nf90_create proc~writelim->nf90_create nf90_close nf90_close proc~writelim->nf90_close interface~gather gather proc~writelim->interface~gather nf90_strerror nf90_strerror proc~writelim->nf90_strerror nf90_put_att nf90_put_att proc~writelim->nf90_put_att nf90_put_var nf90_put_var proc~writelim->nf90_put_var nf90_def_dim nf90_def_dim proc~writelim->nf90_def_dim proc~pbl_surface_init->interface~getin_p proc~pbl_surface_init->proc~abort_physic proc~wx_pbl_init wx_pbl_init proc~pbl_surface_init->proc~wx_pbl_init proc~testtracersfiles->proc~strparse proc~testtracersfiles->interface~msg proc~checklist checkList proc~testtracersfiles->proc~checklist proc~sumethox SUMETHOX proc~suphel->proc~sumethox sngl sngl proc~suphel->sngl proc~init_chem_rep_trac->proc~lmdz_reprobus_wrapper_abort proc~fonte_neige_init->proc~abort_physic proc~conf_interface conf_interface proc~fonte_neige_init->proc~conf_interface proc~phys_cal_init->interface~getin_p proc~phys_cal_init->proc~abort_physic ymds2ju ymds2ju proc~phys_cal_init->ymds2ju ioconf_calendar ioconf_calendar proc~phys_cal_init->ioconf_calendar proc~enddef_restartphy->nf90_enddef proc~setgeneration->interface~stridx proc~setgeneration->interface~msg proc~setgeneration->interface~getkey proc~setgeneration->interface~addkey proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort proc~wx_pbl_final wx_pbl_final proc~pbl_surface_final->proc~wx_pbl_final proc~gather_l gather_l interface~gather->proc~gather_l proc~gather_i3 gather_i3 interface~gather->proc~gather_i3 proc~gather_r1 gather_r1 interface~gather->proc~gather_r1 proc~gather_l3 gather_l3 interface~gather->proc~gather_l3 proc~gather_r3 gather_r3 interface~gather->proc~gather_r3 proc~gather_r gather_r interface~gather->proc~gather_r proc~gather_r2 gather_r2 interface~gather->proc~gather_r2 proc~gather_i1 gather_i1 interface~gather->proc~gather_i1 proc~gather_l2 gather_l2 interface~gather->proc~gather_l2 proc~gather_i2 gather_i2 interface~gather->proc~gather_i2 proc~gather_l1 gather_l1 interface~gather->proc~gather_l1 proc~gather_i gather_i interface~gather->proc~gather_i proc~close_restartphy->nf90_close proc~init_phys_lmdz_mpi_data init_phys_lmdz_mpi_data proc~init_phys_lmdz_para->proc~init_phys_lmdz_mpi_data proc~init_phys_lmdz_omp_data Init_phys_lmdz_omp_data proc~init_phys_lmdz_para->proc~init_phys_lmdz_omp_data proc~open_restartphy->proc~abort_physic proc~open_restartphy->nf90_create proc~open_restartphy->nf90_strerror proc~open_restartphy->nf90_put_att proc~open_restartphy->nf90_def_dim getin getin proc~conf_interface->getin proc~checklist->interface~msg proc~strstackm strStackm proc~checklist->proc~strstackm proc~wx_pbl_init->proc~abort_physic proc~init_inca_dim->proc~lmdz_inca_wrapper_abort proc~xios_send_field_3d xios_send_field_3d interface~xios_send_field->proc~xios_send_field_3d proc~xios_send_field_4d xios_send_field_4d interface~xios_send_field->proc~xios_send_field_4d proc~xios_send_field_1d xios_send_field_1d interface~xios_send_field->proc~xios_send_field_1d proc~xios_send_field_5d xios_send_field_5d interface~xios_send_field->proc~xios_send_field_5d proc~xios_send_field_2d xios_send_field_2d interface~xios_send_field->proc~xios_send_field_2d proc~xios_send_field_scalar xios_send_field_scalar interface~xios_send_field->proc~xios_send_field_scalar proc~gather_l->interface~gather_omp interface~gather_mpi gather_mpi proc~gather_l->interface~gather_mpi proc~gather_i3->interface~gather_omp proc~gather_i3->interface~gather_mpi proc~print_module_data Print_module_data proc~init_phys_lmdz_mpi_data->proc~print_module_data proc~mpi_comm_size MPI_COMM_SIZE proc~init_phys_lmdz_mpi_data->proc~mpi_comm_size proc~init_inca_para init_inca_para proc~init_phys_lmdz_mpi_data->proc~init_inca_para proc~mpi_allgather MPI_ALLGATHER proc~init_phys_lmdz_mpi_data->proc~mpi_allgather proc~mpi_comm_rank MPI_COMM_RANK proc~init_phys_lmdz_mpi_data->proc~mpi_comm_rank proc~gather_r1->interface~gather_omp proc~gather_r1->interface~gather_mpi proc~gather_l3->interface~gather_omp proc~gather_l3->interface~gather_mpi proc~gather_r3->interface~gather_omp proc~gather_r3->interface~gather_mpi proc~init_phys_lmdz_omp_data->proc~abort_physic proc~init_phys_lmdz_omp_data->proc~print_module_data proc~gather_r->interface~gather_omp proc~gather_r->interface~gather_mpi proc~gather_r2->interface~gather_omp proc~gather_r2->interface~gather_mpi proc~gather_i1->interface~gather_omp proc~gather_i1->interface~gather_mpi proc~gather_l2->interface~gather_omp proc~gather_l2->interface~gather_mpi proc~gather_i2->interface~gather_omp proc~gather_i2->interface~gather_mpi proc~gather_l1->interface~gather_omp proc~gather_l1->interface~gather_mpi proc~gather_i->interface~gather_omp proc~gather_i->interface~gather_mpi proc~mpi_comm_size->proc~lmdz_mpi_wrapper_abort proc~init_inca_para->proc~lmdz_inca_wrapper_abort proc~mpi_allgather->proc~lmdz_mpi_wrapper_abort proc~mpi_comm_rank->proc~lmdz_mpi_wrapper_abort proc~gather_mpi_i3 gather_mpi_i3 interface~gather_mpi->proc~gather_mpi_i3 proc~gather_mpi_r3 gather_mpi_r3 interface~gather_mpi->proc~gather_mpi_r3 proc~gather_mpi_l3 gather_mpi_l3 interface~gather_mpi->proc~gather_mpi_l3 proc~gather_mpi_i gather_mpi_i interface~gather_mpi->proc~gather_mpi_i proc~gather_mpi_i2 gather_mpi_i2 interface~gather_mpi->proc~gather_mpi_i2 proc~gather_mpi_l1 gather_mpi_l1 interface~gather_mpi->proc~gather_mpi_l1 proc~gather_mpi_l gather_mpi_l interface~gather_mpi->proc~gather_mpi_l proc~gather_mpi_l2 gather_mpi_l2 interface~gather_mpi->proc~gather_mpi_l2 proc~gather_mpi_r gather_mpi_r interface~gather_mpi->proc~gather_mpi_r proc~gather_mpi_i1 gather_mpi_i1 interface~gather_mpi->proc~gather_mpi_i1 proc~gather_mpi_r2 gather_mpi_r2 interface~gather_mpi->proc~gather_mpi_r2 proc~gather_mpi_r1 gather_mpi_r1 interface~gather_mpi->proc~gather_mpi_r1 proc~gather_mpi_igen gather_mpi_igen proc~gather_mpi_i3->proc~gather_mpi_igen proc~gather_mpi_rgen gather_mpi_rgen proc~gather_mpi_r3->proc~gather_mpi_rgen proc~gather_mpi_lgen gather_mpi_lgen proc~gather_mpi_l3->proc~gather_mpi_lgen proc~gather_mpi_i->proc~gather_mpi_igen proc~gather_mpi_i2->proc~gather_mpi_igen proc~gather_mpi_l1->proc~gather_mpi_lgen proc~gather_mpi_l->proc~gather_mpi_lgen proc~gather_mpi_l2->proc~gather_mpi_lgen proc~gather_mpi_r->proc~gather_mpi_rgen proc~gather_mpi_i1->proc~gather_mpi_igen proc~gather_mpi_r2->proc~gather_mpi_rgen proc~gather_mpi_r1->proc~gather_mpi_rgen proc~mpi_gatherv MPI_GATHERV proc~gather_mpi_igen->proc~mpi_gatherv proc~gather_mpi_rgen->proc~mpi_gatherv proc~gather_mpi_lgen->proc~mpi_gatherv proc~mpi_gatherv->proc~lmdz_mpi_wrapper_abort

Called by

proc~~iniphysiq~~CalledByGraph proc~iniphysiq iniphysiq proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~iniphysiq program~gcm~2 gcm program~gcm~2->proc~iniphysiq program~ce0l ce0l program~ce0l->proc~iniphysiq proc~scm scm proc~scm->proc~iniphysiq program~gcm gcm program~gcm->proc~iniphysiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm

Contents