coefils_mod_h.f90 Source File


Files dependent on this one

sourcefile~~coefils_mod_h.f90~~AfferentGraph sourcefile~coefils_mod_h.f90 coefils_mod_h.f90 sourcefile~filtreg_mod.f90 filtreg_mod.F90 sourcefile~filtreg_mod.f90->sourcefile~coefils_mod_h.f90 sourcefile~mod_filtreg_p.f90 mod_filtreg_p.F90 sourcefile~mod_filtreg_p.f90->sourcefile~coefils_mod_h.f90 sourcefile~mod_filtreg_p.f90->sourcefile~filtreg_mod.f90 sourcefile~filtreg.f90 filtreg.F90 sourcefile~filtreg.f90->sourcefile~coefils_mod_h.f90 sourcefile~filtreg.f90->sourcefile~filtreg_mod.f90 sourcefile~inifgn.f90 inifgn.F90 sourcefile~inifgn.f90->sourcefile~coefils_mod_h.f90 sourcefile~iniacademic_loc.f90 iniacademic_loc.f90 sourcefile~iniacademic_loc.f90->sourcefile~filtreg_mod.f90 sourcefile~rotatf_loc.f90 rotatf_loc.f90 sourcefile~rotatf_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~filtreg_p.f filtreg_p.F sourcefile~filtreg_p.f->sourcefile~filtreg_mod.f90 sourcefile~divergf_loc.f90 divergf_loc.f90 sourcefile~divergf_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~bernoui_loc.f90 bernoui_loc.f90 sourcefile~bernoui_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~leapfrog_loc.f90 leapfrog_loc.f90 sourcefile~leapfrog_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~exner_hyb_loc_m.f90 exner_hyb_loc_m.f90 sourcefile~leapfrog_loc.f90->sourcefile~exner_hyb_loc_m.f90 sourcefile~exner_milieu_loc_m.f90 exner_milieu_loc_m.f90 sourcefile~leapfrog_loc.f90->sourcefile~exner_milieu_loc_m.f90 sourcefile~call_calfis_mod.f90 call_calfis_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~call_calfis_mod.f90 sourcefile~guide_loc_mod.f90 guide_loc_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~guide_loc_mod.f90 sourcefile~leapfrog_mod.f90 leapfrog_mod.f90 sourcefile~leapfrog_loc.f90->sourcefile~leapfrog_mod.f90 sourcefile~exner_hyb_loc_m.f90->sourcefile~mod_filtreg_p.f90 sourcefile~convmas1_loc.f90 convmas1_loc.f90 sourcefile~convmas1_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~laplacien_rot_loc.f90 laplacien_rot_loc.f90 sourcefile~laplacien_rot_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~ce0l.f90 ce0l.F90 sourcefile~ce0l.f90->sourcefile~filtreg_mod.f90 sourcefile~etat0dyn_netcdf.f90 etat0dyn_netcdf.F90 sourcefile~ce0l.f90->sourcefile~etat0dyn_netcdf.f90 sourcefile~dteta1_loc.f90 dteta1_loc.f90 sourcefile~dteta1_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~iniacademic.f90 iniacademic.f90 sourcefile~iniacademic.f90->sourcefile~filtreg_mod.f90 sourcefile~tourpot_loc.f90 tourpot_loc.f90 sourcefile~tourpot_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~integrd_loc.f90 integrd_loc.f90 sourcefile~integrd_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~laplacien_loc.f90 laplacien_loc.f90 sourcefile~laplacien_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~exner_milieu_loc_m.f90->sourcefile~mod_filtreg_p.f90 sourcefile~gradiv2_loc.f90 gradiv2_loc.f90 sourcefile~gradiv2_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~nxgraro2_loc.f90 nxgraro2_loc.f90 sourcefile~nxgraro2_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~gcm.f90 gcm.f90 sourcefile~gcm.f90->sourcefile~filtreg_mod.f90 sourcefile~convmas_loc.f90 convmas_loc.f90 sourcefile~convmas_loc.f90->sourcefile~mod_filtreg_p.f90 sourcefile~etat0dyn_netcdf.f90->sourcefile~filtreg_mod.f90 sourcefile~call_calfis_mod.f90->sourcefile~exner_hyb_loc_m.f90 sourcefile~call_calfis_mod.f90->sourcefile~exner_milieu_loc_m.f90 sourcefile~guide_loc_mod.f90->sourcefile~exner_hyb_loc_m.f90 sourcefile~guide_loc_mod.f90->sourcefile~exner_milieu_loc_m.f90 sourcefile~leapfrog_mod.f90->sourcefile~call_calfis_mod.f90

Contents

Source Code


Source Code

! replacement for coefils.h
MODULE coefils_mod_h
  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
  IMPLICIT NONE; PRIVATE

  PUBLIC jfiltnu, jfiltsu, jfiltnv, jfiltsv, sddu, sddv, unsddu, unsddv, coefilu, coefilv, &
          modfrstu, modfrstv, eignfnu, eignfnv, coefilu2, coefilv2

  INTEGER :: jfiltnu ! index of the last lat line filtered in NH (U grid)
  INTEGER :: jfiltsu ! index of the first lat line filtered in SH (U grid)
  INTEGER :: jfiltnv ! index of the last lat line filtered in NH (V grid)
  INTEGER :: jfiltsv ! index of the first lat line filtered in SH (V grid)
  INTEGER, DIMENSION(jjm) :: modfrstu ! number of retained (ie: unfiltered) modes on U grid
  INTEGER, DIMENSION(jjm) :: modfrstv ! number of retained (ie: unfiltered) modes on V grid
  REAL, DIMENSION(iim) :: sddu, sddv, unsddu, unsddv
  REAL, DIMENSION(iim, jjm) :: coefilu, coefilv, coefilu2, coefilv2
  REAL, DIMENSION(iim, iim) :: eignfnu, eignfnv
END MODULE coefils_mod_h