comgeom_mod_h.f90 Source File


This file depends on

sourcefile~~comgeom_mod_h.f90~~EfferentGraph sourcefile~comgeom_mod_h.f90 comgeom_mod_h.f90 sourcefile~paramet_mod_h.f90 paramet_mod_h.f90 sourcefile~comgeom_mod_h.f90->sourcefile~paramet_mod_h.f90

Files dependent on this one

sourcefile~~comgeom_mod_h.f90~~AfferentGraph sourcefile~comgeom_mod_h.f90 comgeom_mod_h.f90 sourcefile~nxgrad_gam.f90 nxgrad_gam.f90 sourcefile~nxgrad_gam.f90->sourcefile~comgeom_mod_h.f90 sourcefile~limx.f90 limx.f90 sourcefile~limx.f90->sourcefile~comgeom_mod_h.f90 sourcefile~enercin.f90 enercin.f90 sourcefile~enercin.f90->sourcefile~comgeom_mod_h.f90 sourcefile~initdynav_loc.f90 initdynav_loc.f90 sourcefile~initdynav_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~sortvarc.f90 sortvarc.f90 sourcefile~sortvarc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~writedyn_xios.f90 writedyn_xios.f90 sourcefile~writedyn_xios.f90->sourcefile~comgeom_mod_h.f90 sourcefile~mod_xios_dyn3dmem.f90 mod_xios_dyn3dmem.f90 sourcefile~writedyn_xios.f90->sourcefile~mod_xios_dyn3dmem.f90 sourcefile~psextbar.f90 psextbar.f90 sourcefile~psextbar.f90->sourcefile~comgeom_mod_h.f90 sourcefile~tourpot_loc.f90 tourpot_loc.f90 sourcefile~tourpot_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~mod_filtreg_p.f90 mod_filtreg_p.F90 sourcefile~tourpot_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~leapfrog.f90 leapfrog.f90 sourcefile~leapfrog.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_hyb_m.f90 exner_hyb_m.f90 sourcefile~leapfrog.f90->sourcefile~exner_hyb_m.f90 sourcefile~guide_mod.f90 guide_mod.f90 sourcefile~leapfrog.f90->sourcefile~guide_mod.f90 sourcefile~exner_milieu_m.f90 exner_milieu_m.f90 sourcefile~leapfrog.f90->sourcefile~exner_milieu_m.f90 sourcefile~divergf.f90 divergf.f90 sourcefile~divergf.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gr_u_scal_loc.f90 gr_u_scal_loc.f90 sourcefile~gr_u_scal_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~dynredem_loc.f90 dynredem_loc.f90 sourcefile~dynredem_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~diagedyn.f90 diagedyn.f90 sourcefile~diagedyn.f90->sourcefile~comgeom_mod_h.f90 sourcefile~massdair.f90 massdair.f90 sourcefile~massdair.f90->sourcefile~comgeom_mod_h.f90 sourcefile~writehist.f90 writehist.f90 sourcefile~writehist.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_gam.f90 laplacien_gam.f90 sourcefile~laplacien_gam.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_hyb_m.f90->sourcefile~comgeom_mod_h.f90 sourcefile~advect_new_loc.f90 advect_new_loc.f90 sourcefile~advect_new_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~initdynav.f90 initdynav.f90 sourcefile~initdynav.f90->sourcefile~comgeom_mod_h.f90 sourcefile~guide_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~guide_mod.f90->sourcefile~exner_hyb_m.f90 sourcefile~guide_mod.f90->sourcefile~exner_milieu_m.f90 sourcefile~flumass_loc.f90 flumass_loc.f90 sourcefile~flumass_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convmas2_loc.f90 convmas2_loc.f90 sourcefile~convmas2_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~massbarxy.f90 massbarxy.f90 sourcefile~massbarxy.f90->sourcefile~comgeom_mod_h.f90 sourcefile~iniacademic_loc.f90 iniacademic_loc.f90 sourcefile~iniacademic_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~iniacademic_loc.f90->sourcefile~exner_hyb_m.f90 sourcefile~iniacademic_loc.f90->sourcefile~exner_milieu_m.f90 sourcefile~filtreg_mod.f90 filtreg_mod.F90 sourcefile~iniacademic_loc.f90->sourcefile~filtreg_mod.f90 sourcefile~convflu.f90 convflu.f90 sourcefile~convflu.f90->sourcefile~comgeom_mod_h.f90 sourcefile~rotat_nfil_loc.f90 rotat_nfil_loc.f90 sourcefile~rotat_nfil_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~caldyn.f90 caldyn.f90 sourcefile~caldyn.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_rot_loc.f90 laplacien_rot_loc.f90 sourcefile~laplacien_rot_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_rot_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~nxgradst.f90 nxgradst.f90 sourcefile~nxgradst.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_milieu_loc_m.f90 exner_milieu_loc_m.f90 sourcefile~exner_milieu_loc_m.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_milieu_loc_m.f90->sourcefile~mod_filtreg_p.f90 sourcefile~advn.f90 advn.F90 sourcefile~advn.f90->sourcefile~comgeom_mod_h.f90 sourcefile~vlsplt_loc.f90 vlsplt_loc.F90 sourcefile~vlsplt_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~divgrad.f90 divgrad.f90 sourcefile~divgrad.f90->sourcefile~comgeom_mod_h.f90 sourcefile~limz.f90 limz.f90 sourcefile~limz.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gcm.f90 gcm.f90 sourcefile~gcm.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gcm.f90->sourcefile~mod_xios_dyn3dmem.f90 sourcefile~gcm.f90->sourcefile~filtreg_mod.f90 sourcefile~iniphysiq_mod.f90 iniphysiq_mod.F90 sourcefile~gcm.f90->sourcefile~iniphysiq_mod.f90 sourcefile~inithist_loc.f90 inithist_loc.f90 sourcefile~inithist_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~advzp.f90 advzp.f90 sourcefile~advzp.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convmas_loc.f90 convmas_loc.f90 sourcefile~convmas_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convmas_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~gr_v_scal_loc.f90 gr_v_scal_loc.f90 sourcefile~gr_v_scal_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~dynetat0_loc.f90 dynetat0_loc.f90 sourcefile~dynetat0_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~iniphysiq_mod.f90~2 iniphysiq_mod.F90 sourcefile~iniphysiq_mod.f90~2->sourcefile~comgeom_mod_h.f90 sourcefile~caldyn_loc.f90 caldyn_loc.f90 sourcefile~caldyn_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~diverg.f90 diverg.f90 sourcefile~diverg.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien.f90 laplacien.f90 sourcefile~laplacien.f90->sourcefile~comgeom_mod_h.f90 sourcefile~advyp.f90 advyp.f90 sourcefile~advyp.f90->sourcefile~comgeom_mod_h.f90 sourcefile~dissip.f90 dissip.f90 sourcefile~dissip.f90->sourcefile~comgeom_mod_h.f90 sourcefile~vlsplt.f90 vlsplt.F90 sourcefile~vlsplt.f90->sourcefile~comgeom_mod_h.f90 sourcefile~massbarxy_loc.f90 massbarxy_loc.f90 sourcefile~massbarxy_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_rot.f90 laplacien_rot.f90 sourcefile~laplacien_rot.f90->sourcefile~comgeom_mod_h.f90 sourcefile~nxgrad_gam_loc.f90 nxgrad_gam_loc.f90 sourcefile~nxgrad_gam_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~massbar_loc.f90 massbar_loc.f90 sourcefile~massbar_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~grilles_gcm_netcdf_sub.f90 grilles_gcm_netcdf_sub.f90 sourcefile~grilles_gcm_netcdf_sub.f90->sourcefile~comgeom_mod_h.f90 sourcefile~fluxstokenc.f90 fluxstokenc.f90 sourcefile~fluxstokenc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~massdair_loc.f90 massdair_loc.f90 sourcefile~massdair_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~rotat_p.f90 rotat_p.f90 sourcefile~rotat_p.f90->sourcefile~comgeom_mod_h.f90 sourcefile~leapfrog_loc.f90 leapfrog_loc.f90 sourcefile~leapfrog_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~leapfrog_loc.f90->sourcefile~exner_milieu_loc_m.f90 sourcefile~call_dissip_mod.f90 call_dissip_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~call_dissip_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~mod_xios_dyn3dmem.f90 sourcefile~exner_hyb_loc_m.f90 exner_hyb_loc_m.f90 sourcefile~leapfrog_loc.f90->sourcefile~exner_hyb_loc_m.f90 sourcefile~guide_loc_mod.f90 guide_loc_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~guide_loc_mod.f90 sourcefile~call_calfis_mod.f90 call_calfis_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~call_calfis_mod.f90 sourcefile~leapfrog_mod.f90 leapfrog_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~leapfrog_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~laplacien_gam_loc.f90 laplacien_gam_loc.f90 sourcefile~laplacien_gam_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convmas1_loc.f90 convmas1_loc.f90 sourcefile~convmas1_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convmas1_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~rotat.f90 rotat.f90 sourcefile~rotat.f90->sourcefile~comgeom_mod_h.f90 sourcefile~coordij.f90 coordij.f90 sourcefile~coordij.f90->sourcefile~comgeom_mod_h.f90 sourcefile~writedynav.f90 writedynav.f90 sourcefile~writedynav.f90->sourcefile~comgeom_mod_h.f90 sourcefile~covcont.f90 covcont.f90 sourcefile~covcont.f90->sourcefile~comgeom_mod_h.f90 sourcefile~call_dissip_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~vlspltqs_loc.f90 vlspltqs_loc.F90 sourcefile~vlspltqs_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~nxgrad.f90 nxgrad.f90 sourcefile~nxgrad.f90->sourcefile~comgeom_mod_h.f90 sourcefile~inifgn.f90 inifgn.F90 sourcefile~inifgn.f90->sourcefile~comgeom_mod_h.f90 sourcefile~mod_xios_dyn3dmem.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gr_v_scal.f90 gr_v_scal.f90 sourcefile~gr_v_scal.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_milieu_m.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_rotgam_loc.f90 laplacien_rotgam_loc.f90 sourcefile~laplacien_rotgam_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~initfluxsto_p.f90 initfluxsto_p.f90 sourcefile~initfluxsto_p.f90->sourcefile~comgeom_mod_h.f90 sourcefile~integrd.f90 integrd.f90 sourcefile~integrd.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convmas.f90 convmas.f90 sourcefile~convmas.f90->sourcefile~comgeom_mod_h.f90 sourcefile~tourpot.f90 tourpot.f90 sourcefile~tourpot.f90->sourcefile~comgeom_mod_h.f90 sourcefile~covcont_loc.f90 covcont_loc.f90 sourcefile~covcont_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~flumass.f90 flumass.f90 sourcefile~flumass.f90->sourcefile~comgeom_mod_h.f90 sourcefile~caldyn0.f90 caldyn0.f90 sourcefile~caldyn0.f90->sourcefile~comgeom_mod_h.f90 sourcefile~dynredem.f90 dynredem.f90 sourcefile~dynredem.f90->sourcefile~comgeom_mod_h.f90 sourcefile~sw_case_williamson91_6.f90 sw_case_williamson91_6.f90 sourcefile~sw_case_williamson91_6.f90->sourcefile~comgeom_mod_h.f90 sourcefile~addfi_loc.f90 addfi_loc.f90 sourcefile~addfi_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~diverg_gam.f90 diverg_gam.f90 sourcefile~diverg_gam.f90->sourcefile~comgeom_mod_h.f90 sourcefile~covnat.f90 covnat.f90 sourcefile~covnat.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gradiv2.f90 gradiv2.f90 sourcefile~gradiv2.f90->sourcefile~comgeom_mod_h.f90 sourcefile~dissip_loc.f90 dissip_loc.f90 sourcefile~dissip_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~nxgrad_loc.f90 nxgrad_loc.f90 sourcefile~nxgrad_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~addfi.f90 addfi.f90 sourcefile~addfi.f90->sourcefile~comgeom_mod_h.f90 sourcefile~rotatf_loc.f90 rotatf_loc.f90 sourcefile~rotatf_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~rotatf_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~divergf_loc.f90 divergf_loc.f90 sourcefile~divergf_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~divergf_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~covnat_loc.f90 covnat_loc.f90 sourcefile~covnat_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~initfluxsto.f90 initfluxsto.f90 sourcefile~initfluxsto.f90->sourcefile~comgeom_mod_h.f90 sourcefile~diverg_p.f90 diverg_p.f90 sourcefile~diverg_p.f90->sourcefile~comgeom_mod_h.f90 sourcefile~massbar.f90 massbar.f90 sourcefile~massbar.f90->sourcefile~comgeom_mod_h.f90 sourcefile~divergst.f90 divergst.f90 sourcefile~divergst.f90->sourcefile~comgeom_mod_h.f90 sourcefile~filtreg_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_hyb_loc_m.f90->sourcefile~comgeom_mod_h.f90 sourcefile~exner_hyb_loc_m.f90->sourcefile~mod_filtreg_p.f90 sourcefile~writedynav_loc.f90 writedynav_loc.f90 sourcefile~writedynav_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~rotatf.f90 rotatf.f90 sourcefile~rotatf.f90->sourcefile~comgeom_mod_h.f90 sourcefile~guide_loc_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~guide_loc_mod.f90->sourcefile~exner_milieu_loc_m.f90 sourcefile~guide_loc_mod.f90->sourcefile~exner_hyb_loc_m.f90 sourcefile~iniacademic.f90 iniacademic.f90 sourcefile~iniacademic.f90->sourcefile~comgeom_mod_h.f90 sourcefile~iniacademic.f90->sourcefile~exner_hyb_m.f90 sourcefile~iniacademic.f90->sourcefile~exner_milieu_m.f90 sourcefile~iniacademic.f90->sourcefile~filtreg_mod.f90 sourcefile~integrd_loc.f90 integrd_loc.f90 sourcefile~integrd_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~integrd_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~sw_case_williamson91_6_loc.f90 sw_case_williamson91_6_loc.f90 sourcefile~sw_case_williamson91_6_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_loc.f90 laplacien_loc.f90 sourcefile~laplacien_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~pbar.f90 pbar.f90 sourcefile~pbar.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gradiv2_loc.f90 gradiv2_loc.f90 sourcefile~gradiv2_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gradiv2_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~exner_hyb_m.f90~2 exner_hyb_m.f90 sourcefile~exner_hyb_m.f90~2->sourcefile~comgeom_mod_h.f90 sourcefile~inithist.f90 inithist.f90 sourcefile~inithist.f90->sourcefile~comgeom_mod_h.f90 sourcefile~advect.f90 advect.f90 sourcefile~advect.f90->sourcefile~comgeom_mod_h.f90 sourcefile~rotat_nfil.f90 rotat_nfil.f90 sourcefile~rotat_nfil.f90->sourcefile~comgeom_mod_h.f90 sourcefile~enercin_loc.f90 enercin_loc.f90 sourcefile~enercin_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~gr_u_scal.f90 gr_u_scal.f90 sourcefile~gr_u_scal.f90->sourcefile~comgeom_mod_h.f90 sourcefile~laplacien_rotgam.f90 laplacien_rotgam.f90 sourcefile~laplacien_rotgam.f90->sourcefile~comgeom_mod_h.f90 sourcefile~vlspltqs.f90 vlspltqs.F90 sourcefile~vlspltqs.f90->sourcefile~comgeom_mod_h.f90 sourcefile~convflu_loc.f90 convflu_loc.f90 sourcefile~convflu_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~limy.f90 limy.f90 sourcefile~limy.f90->sourcefile~comgeom_mod_h.f90 sourcefile~iniphysiq_mod.f90->sourcefile~comgeom_mod_h.f90 sourcefile~writehist_loc.f90 writehist_loc.f90 sourcefile~writehist_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~diverg_gam_loc.f90 diverg_gam_loc.f90 sourcefile~diverg_gam_loc.f90->sourcefile~comgeom_mod_h.f90 sourcefile~filtreg.f90 filtreg.F90 sourcefile~filtreg.f90->sourcefile~filtreg_mod.f90 sourcefile~call_calfis_mod.f90->sourcefile~exner_milieu_loc_m.f90 sourcefile~call_calfis_mod.f90->sourcefile~exner_hyb_loc_m.f90 sourcefile~leapfrog_mod.f90->sourcefile~call_dissip_mod.f90 sourcefile~leapfrog_mod.f90->sourcefile~call_calfis_mod.f90 sourcefile~old_lmdz1d.f90 old_lmdz1d.f90 sourcefile~old_lmdz1d.f90->sourcefile~iniphysiq_mod.f90 sourcefile~etat0dyn_netcdf.f90 etat0dyn_netcdf.F90 sourcefile~etat0dyn_netcdf.f90->sourcefile~exner_hyb_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~exner_milieu_m.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~filtreg_mod.f90 sourcefile~ce0l.f90 ce0l.F90 sourcefile~ce0l.f90->sourcefile~filtreg_mod.f90 sourcefile~ce0l.f90->sourcefile~iniphysiq_mod.f90 sourcefile~ce0l.f90->sourcefile~etat0dyn_netcdf.f90 sourcefile~test_disvert_m.f90 test_disvert_m.f90 sourcefile~ce0l.f90->sourcefile~test_disvert_m.f90 sourcefile~replay3d.f90 replay3d.f90 sourcefile~replay3d.f90->sourcefile~iniphysiq_mod.f90 sourcefile~filtreg_p.f filtreg_p.F sourcefile~filtreg_p.f->sourcefile~filtreg_mod.f90 sourcefile~mod_filtreg_p.f90->sourcefile~filtreg_mod.f90 sourcefile~scm.f90 scm.f90 sourcefile~scm.f90->sourcefile~iniphysiq_mod.f90 sourcefile~test_disvert_m.f90->sourcefile~exner_hyb_m.f90 sourcefile~nxgraro2_loc.f90 nxgraro2_loc.f90 sourcefile~nxgraro2_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~bernoui_loc.f90 bernoui_loc.f90 sourcefile~bernoui_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~dteta1_loc.f90 dteta1_loc.f90 sourcefile~dteta1_loc.f90->sourcefile~mod_filtreg_p.f90

Contents

Source Code


Source Code

! Replaces comgeom.h

! AB 07/24: NOTE: THIS USES A LEGACY COMMON BLOCK SHARED WITH comgeom2_mod_h.f90 !
! This file defines a number of 1D arrays.
! The COMMON block is used to transparently (but using unsafe procedures) cast those as 2D arrays, without duplication.
! Therefore there's no trivial way to turn this into a module without COMMON.
! In the future we'd still like to get rid of this COMMON block.

MODULE comgeom_mod_h
  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
  USE paramet_mod_h
  IMPLICIT NONE; PRIVATE
  PUBLIC cu, cv, unscu2, unscv2, aire, airesurg, aireu, airev, unsaire, apoln, &
          apols, unsairez, airuscv2, airvscu2, aireij1, aireij2, aireij3, aireij4, &
          alpha1, alpha2, alpha3, alpha4, alpha1p2, alpha1p4, alpha2p3, alpha3p4, &
          fext, constang, rlatu, rlatv, rlonu, rlonv, cuvscvgam1, cuvscvgam2, &
          cvuscugam1, cvuscugam2, cvscuvgam, cuscvugam, unsapolnga1, unsapolnga2&
          , unsapolsga1, unsapolsga2, unsair_gam1, unsair_gam2, unsairz_gam, &
          aivscu2gam, aiuscv2gam, cuvsurcv, cvsurcuv, cvusurcu, cusurcvu, xprimu&
          , xprimv

  COMMON/comgeom/                                                   &
          cu(ip1jmp1), cv(ip1jm), unscu2(ip1jmp1), unscv2(ip1jm), &
          aire(ip1jmp1), airesurg(ip1jmp1), aireu(ip1jmp1), &
          airev(ip1jm), unsaire(ip1jmp1), apoln, apols, &
          unsairez(ip1jm), airuscv2(ip1jm), airvscu2(ip1jm), &
          aireij1(ip1jmp1), aireij2(ip1jmp1), aireij3(ip1jmp1), &
          aireij4(ip1jmp1), alpha1(ip1jmp1), alpha2(ip1jmp1), &
          alpha3(ip1jmp1), alpha4(ip1jmp1), alpha1p2(ip1jmp1), &
          alpha1p4(ip1jmp1), alpha2p3(ip1jmp1), alpha3p4(ip1jmp1), &
          fext(ip1jm), constang(ip1jmp1), rlatu(jjp1), rlatv(jjm), &
          rlonu(iip1), rlonv(iip1), cuvsurcv(ip1jm), cvsurcuv(ip1jm), &
          cvusurcu(ip1jmp1), cusurcvu(ip1jmp1), cuvscvgam1(ip1jm), &
          cuvscvgam2(ip1jm), cvuscugam1(ip1jmp1), &
          cvuscugam2(ip1jmp1), cvscuvgam(ip1jm), cuscvugam(ip1jmp1), &
          unsapolnga1, unsapolnga2, unsapolsga1, unsapolsga2, &
          unsair_gam1(ip1jmp1), unsair_gam2(ip1jmp1), unsairz_gam(ip1jm), &
          aivscu2gam(ip1jm), aiuscv2gam(ip1jm), xprimu(iip1), xprimv(iip1)

  REAL                                                            &
          cu, cv, unscu2, unscv2, aire, airesurg, aireu, airev, unsaire, apoln, &
          apols, unsairez, airuscv2, airvscu2, aireij1, aireij2, aireij3, aireij4, &
          alpha1, alpha2, alpha3, alpha4, alpha1p2, alpha1p4, alpha2p3, alpha3p4, &
          fext, constang, rlatu, rlatv, rlonu, rlonv, cuvscvgam1, cuvscvgam2, &
          cvuscugam1, cvuscugam2, cvscuvgam, cuscvugam, unsapolnga1, unsapolnga2&
          , unsapolsga1, unsapolsga2, unsair_gam1, unsair_gam2, unsairz_gam, &
          aivscu2gam, aiuscv2gam, cuvsurcv, cvsurcuv, cvusurcu, cusurcvu, xprimu&
          , xprimv

END MODULE comgeom_mod_h