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.VENUS/libf/phyvenus/dyn1d/rcm1d.F

    r1525 r1543  
    33      USE infotrac
    44      use control_mod, only: planet_type, day_step
    5       use comgeomphy
    65      USE phys_state_var_mod
    76      use chemparam_mod
     
    1413      use conc, only: rho
    1514      USE iniphysiq_mod, ONLY: iniphysiq
    16 
     15      USE mod_const_mpi, ONLY: comm_lmdz
    1716      IMPLICIT NONE
    1817
     
    199198c   ---------------------------------
    200199
    201       CALL init_phys_lmdz(iim,jjm,llm,1,(/1/))
     200!      CALL init_phys_lmdz(iim,jjm,llm,1,(/1/))
    202201
    203202c   la surface de chaque maille est inutile en 1D --->
     
    210209c e.g. for cell boundaries, which are meaningless in 1D; so pad these
    211210c with '0.' when necessary
    212       CALL iniphysiq(1,1,llm,daysec,day0,dtphys,
     211      CALL iniphysiq(1,1,llm,
     212     &            1,comm_lmdz,
     213     &            daysec,day0,dtphys,
    213214     &            (/lati(1),0./),(/0./),
    214215     &            (/0.,0./),(/long(1),0./),
Note: See TracChangeset for help on using the changeset viewer.