Changeset 1524 for trunk/LMDZ.MARS/libf/phymars
- Timestamp:
- Mar 29, 2016, 11:45:49 AM (9 years ago)
- Location:
- trunk/LMDZ.MARS/libf/phymars
- Files:
-
- 1 added
- 1 deleted
- 16 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/callradite.F
r1353 r1524 10 10 & iaer_dust_submicron,iaer_h2o_ice 11 11 use yomlw_h, only: gcp, nlaylte 12 USE comcstfi_h 12 use comcstfi_h, only: g,cpp 13 use time_phylmdz_mod, only: daysec 13 14 IMPLICIT NONE 14 15 c======================================================================= -
trunk/LMDZ.MARS/libf/phymars/co2snow.F
r1268 r1524 4 4 use surfdat_h, only: iceradius, dtemisice 5 5 use comgeomfi_h, only: lati ! grid point latitudes (rad) 6 USE comcstfi_h6 use time_phylmdz_mod, only: daysec 7 7 IMPLICIT NONE 8 8 -
trunk/LMDZ.MARS/libf/phymars/comcstfi_h.F90
r1226 r1524 2 2 IMPLICIT NONE 3 3 4 REAL pi 5 REAL rad 6 REAL g 7 REAL r 8 REAL cpp 9 REAL rcp 10 REAL dtphys 11 REAL daysec 12 REAL mugaz 13 REAL omeg 4 REAL pi ! something like 3.14159 5 REAL rad ! radius of the planet (m) 6 REAL g ! gravity (m/s2) 7 REAL r ! reduced gas constant (r=8.314511/(mugaz/1000.0)) 8 REAL cpp ! Cp of the atmosphere 9 REAL rcp ! r/cpp 10 REAL mugaz ! molar mass of the atmosphere (g/mol) 11 REAL omeg ! planet rotation rate (rad/s) 14 12 15 13 END MODULE comcstfi_h -
trunk/LMDZ.MARS/libf/phymars/conf_phys.F
r1467 r1524 40 40 use control_mod, only: ecritphy 41 41 use planete_h 42 USE comcstfi_h, only: daysec,dtphys42 use time_phylmdz_mod, only: daysec,dtphys 43 43 use dimradmars_mod, only: naerkind, name_iaer, 44 44 & ini_scatterers,tauvis -
trunk/LMDZ.MARS/libf/phymars/dyn1d/testphys1d.F
r1462 r1524 16 16 use planete_h, only: year_day, periheli, aphelie, peri_day, 17 17 & obliquit, emin_turb, lmixmin 18 use comcstfi_h, only: pi, rad, daysec, omeg, g, mugaz, rcp, r,19 & cpp, dtphys18 use comcstfi_h, only: pi, rad, omeg, g, mugaz, rcp, r, cpp 19 use time_phylmdz_mod, only: daysec, dtphys 20 20 use dimradmars_mod, only: tauscaling,tauvis 21 21 USE comvert_mod, ONLY: ap,bp,aps,bps,pa,preff,sig 22 22 USE logic_mod, ONLY: hybrid 23 USE phys_state_var_init_mod, ONLY: phys_state_var_init 23 24 IMPLICIT NONE 24 25 … … 478 479 !Mars possible matter with dtphys in input and include!!! 479 480 call phys_state_var_init(1,llm,nq, 480 . day sec,dtphys,rad,g,r,cpp)481 . day0,time,daysec,dtphys,rad,g,r,cpp) 481 482 call ini_fillgeom(1,latitude,longitude,(/1.0/)) 482 483 call conf_phys(1,llm,nq) -
trunk/LMDZ.MARS/libf/phymars/eofdump_mod.F90
r1422 r1524 79 79 80 80 use comgeomfi_h, only: long, lati 81 use comcstfi_h 81 use comcstfi_h, only: pi 82 use time_phylmdz_mod, only: daysec, dtphys 82 83 USE comvert_mod, ONLY: aps,bps 83 84 implicit none -
trunk/LMDZ.MARS/libf/phymars/inistats.F
r1462 r1524 3 3 use mod_phys_lmdz_para, only : is_master 4 4 USE comvert_mod, ONLY: ap,bp,aps,bps,preff,pseudoalt,presnivs 5 USE comcstfi_h, ONLY: daysec,dtphys,pi 5 USE comcstfi_h, ONLY: pi 6 USE time_phylmdz_mod, ONLY: daysec,dtphys 6 7 implicit none 7 8 8 #include "dimensions.h"9 #include "paramet.h"10 #include "comgeom.h"11 #include "statto.h"12 #include "netcdf.inc"9 include "dimensions.h" 10 include "paramet.h" 11 include "comgeom.h" 12 include "statto.h" 13 include "netcdf.inc" 13 14 14 15 integer,intent(out) :: ierr -
trunk/LMDZ.MARS/libf/phymars/iniwrite.F
r1422 r1524 2 2 3 3 use comsoil_h, only: mlayer, nsoilmx 4 USE comcstfi_h 4 USE comcstfi_h, only: g, mugaz, omeg, rad, rcp, pi 5 5 USE comvert_mod, ONLY: ap,bp,aps,bps,pseudoalt 6 6 USE logic_mod, ONLY: fxyhypb,ysinus 7 7 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy 8 USE t emps_mod, ONLY: hour_ini8 USE time_phylmdz_mod, ONLY: hour_ini, daysec, dtphys 9 9 USE ener_mod, ONLY: etot0,ptot0,ztot0,stot0,ang0 10 10 IMPLICIT NONE -
trunk/LMDZ.MARS/libf/phymars/lwi.F
r1266 r1524 6 6 use dimradmars_mod, only: ndlo2, ndlon, nflev, nir 7 7 use yomlw_h, only: gcp, nlaylte, xi 8 USE comcstfi_h 8 USE comcstfi_h, ONLY: g, cpp 9 USE time_phylmdz_mod, ONLY: dtphys 9 10 implicit none 10 11 -
trunk/LMDZ.MARS/libf/phymars/nirco2abs.F
r1266 r1524 4 4 use tracer_mod, only: igcm_co2, igcm_o 5 5 use comgeomfi_h, only: sinlon, coslon, sinlat, coslat 6 USE comcstfi_h 6 USE comcstfi_h, ONLY: pi 7 USE time_phylmdz_mod, ONLY: daysec 7 8 IMPLICIT NONE 8 9 c======================================================================= -
trunk/LMDZ.MARS/libf/phymars/nlte_tcool.F
r1268 r1524 1357 1357 function hrkday_convert 1358 1358 @ ( mmean_nlte,cpmean_nlte ) 1359 USE comcstfi_h1359 use time_phylmdz_mod, only: daysec 1360 1360 use param_v4_h, only: n_avog 1361 1361 implicit none -
trunk/LMDZ.MARS/libf/phymars/phyredem.F90
r1246 r1524 22 22 put_var, put_field, length 23 23 use mod_grid_phy_lmdz, only : klon_glo 24 use planete_h 25 use comcstfi_h 24 use planete_h, only: aphelie, emin_turb, lmixmin, obliquit, & 25 peri_day, periheli, year_day 26 use comcstfi_h, only: g, mugaz, omeg, rad, rcp 27 use time_phylmdz_mod, only: daysec 26 28 27 29 implicit none -
trunk/LMDZ.MARS/libf/phymars/phys_state_var_init_mod.F90
r1520 r1524 1 SUBROUTINE phys_state_var_init(ngrid,nlayer,nq 2 . ,pdaysec,ptimestep,prad,pg,pr,pcpp) 1 MODULE phys_state_var_init_mod 2 3 CONTAINS 4 5 SUBROUTINE phys_state_var_init(ngrid,nlayer,nq, & 6 day_ini,hour_ini,pdaysec,ptimestep, & 7 prad,pg,pr,pcpp) 3 8 4 9 !======================================================================= … … 38 43 use conc_mod, only: ini_conc_mod 39 44 use turb_mod, only: ini_turb_mod 40 use comcstfi_h, only: pi,rad,cpp,g,r,rcp ,daysec,dtphys45 use comcstfi_h, only: pi,rad,cpp,g,r,rcp 41 46 use tracer_mod, only: nqmx 47 use time_phylmdz_mod, only: init_time 42 48 43 49 IMPLICIT NONE 44 50 45 51 INTEGER,INTENT(IN) :: ngrid,nlayer,nq 52 INTEGER,INTENT(IN) :: day_ini 53 REAL,INTENT(IN) :: hour_ini 46 54 REAL,INTENT(IN) :: pdaysec,ptimestep,prad,pg,pr,pcpp 47 EXTERNAL SSUM48 REAL SSUM49 55 50 56 ! set dimension in tracer_mod … … 58 64 r=pr 59 65 rcp=r/cpp 60 daysec=pdaysec 61 dtphys=ptimestep 66 67 ! Initialize some "temporal and calendar" related variables 68 call init_time(day_ini,hour_ini,pdaysec,ptimestep) 62 69 63 70 ! allocate "slope_mod" arrays … … 89 96 90 97 END SUBROUTINE phys_state_var_init 98 99 END MODULE phys_state_var_init_mod -
trunk/LMDZ.MARS/libf/phymars/physiq.F
r1502 r1524 33 33 use planete_h, only: aphelie, periheli, year_day, peri_day, 34 34 & obliquit 35 USE comcstfi_h, only: r, cpp, mugaz, g, rcp, pi, rad, daysec 35 USE comcstfi_h, only: r, cpp, mugaz, g, rcp, pi, rad 36 use time_phylmdz_mod, only: daysec 36 37 use param_v4_h, only: nreact,n_avog, 37 38 & fill_data_thermos, allocate_param_thermos -
trunk/LMDZ.MARS/libf/phymars/tabfi.F
r1266 r1524 50 50 use iostart, only: get_var 51 51 use mod_phys_lmdz_para, only: is_parallel 52 use comcstfi_h 53 use planete_h 52 use comcstfi_h, only: g, mugaz, omeg, rad, rcp 53 use time_phylmdz_mod, only: daysec, dtphys 54 use planete_h, only: aphelie, emin_turb, lmixmin, obliquit, 55 & peri_day, periheli, year_day 54 56 implicit none 55 57 … … 541 543 write(*,*) 542 544 543 ENDIF !of if (Lmodif == 1)545 ENDIF ! of if (Lmodif == 1) 544 546 545 547 c----------------------------------------------------------------------- -
trunk/LMDZ.MARS/libf/phymars/writediagfi.F
r1422 r1524 44 44 & is_master, gather 45 45 USE mod_grid_phy_lmdz, only : klon_glo, Grid1Dto2D_glo 46 USE t emps_mod, ONLY: day_ini46 USE time_phylmdz_mod, ONLY: day_ini 47 47 implicit none 48 48 -
trunk/LMDZ.MARS/libf/phymars/writeg1d.F
r1226 r1524 124 124 125 125 SUBROUTINE endg1d(ngrid,nlayer,zlayer,ndt) 126 USE comcstfi_h126 USE time_phylmdz_mod, ONLY: dtphys, daysec 127 127 IMPLICIT NONE 128 128 c.......................................................................
Note: See TracChangeset
for help on using the changeset viewer.