Ignore:
Timestamp:
Apr 22, 2016, 9:02:11 AM (9 years ago)
Author:
emillour
Message:

All models: Further adaptations to keep up with changes in LMDZ5 concerning
physics/dynamics separation:

  • dyn3d:
  • adapted gcm.F so that all physics initializations are now done in iniphysiq.
  • dyn3dpar:
  • adapted gcm.F so that all physics initializations are now done in iniphysiq.
  • updated calfis_p.F to follow up with changes.
  • copied over updated "bands.F90" from LMDZ5.
  • dynphy_lonlat:
  • calfis_p.F90, mod_interface_dyn_phys.F90, follow up of changes in phy_common/mod_* routines
  • phy_common:
  • added "geometry_mod.F90" to store information about the grid (replaces phy*/comgeomphy.F90) and give variables friendlier names: rlond => longitude , rlatd => latitude, airephy => cell_area, cuphy => dx , cvphy => dy
  • added "physics_distribution_mod.F90"
  • updated "mod_grid_phy_lmdz.F90", "mod_phys_lmdz_mpi_data.F90", "mod_phys_lmdz_para.F90", "mod_phys_lmdz_mpi_transfert.F90", "mod_grid_phy_lmdz.F90", "mod_phys_lmdz_omp_data.F90", "mod_phys_lmdz_omp_transfert.F90", "write_field_phy.F90" and "ioipsl_getin_p_mod.F90" to LMDZ5 versions.
  • phy[venus/titan/mars/std]:
  • removed "init_phys_lmdz.F90", "comgeomphy.F90"; adapted routines to use geometry_mod (longitude, latitude, cell_area, etc.)

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.TITAN/libf/phytitan/phyetat0.F90

    r1530 r1543  
    1313      USE iostart
    1414      USE infotrac
    15       USE comgeomphy,  only: rlatd,rlond
     15      USE geometry_mod,  only: latitude,longitude
    1616      USE time_phylmdz_mod, only: itau_phy, raz_date
    1717
     
    7676
    7777! read latitudes
    78 call get_field("latitude",rlatd,found)
     78call get_field("latitude",latitude,found)
    7979      IF (.not.found) THEN
    8080         PRINT*, 'phyetat0: Le champ <latitude> est absent'
     
    8383
    8484! read longitudes
    85 call get_field("longitude",rlond,found)
     85call get_field("longitude",longitude,found)
    8686      IF (.not.found) THEN
    8787         PRINT*, 'phyetat0: Le champ <longitude> est absent'
     
    319319      resch4(1) = 0.    ! pole nord = 1 point
    320320      DO i=2,klon
    321           if ((rlatd(i).ge.75..and.rlatd(i).le.85.).or.  &
    322               (rlatd(i).ge.-85.and.rlatd(i).le.-75.)) then
     321          if ((latitude(i).ge.75..and.latitude(i).le.85.).or.  &
     322              (latitude(i).ge.-85.and.latitude(i).le.-75.)) then
    323323            resch4(i) = 2.
    324324          else
     
    352352
    353353! do some more initializations
    354 call init_iophy_new(rlatd,rlond)
     354call init_iophy_new(latitude,longitude)
    355355
    356356end subroutine phyetat0
Note: See TracChangeset for help on using the changeset viewer.