Changeset 368 for trunk/LMDZ.GENERIC
- Timestamp:
- Nov 9, 2011, 4:40:11 PM (13 years ago)
- Location:
- trunk/LMDZ.GENERIC/libf/phystd
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/phystd/hydrol.F90
r305 r368 46 46 real albedoocean 47 47 parameter (albedoocean=0.07) 48 ! parameter (albedoocean=0.2)49 48 real albedoice 50 49 save albedoice … … 101 100 102 101 oceanbulkavg=.false. 103 activerunoff=. true.102 activerunoff=.false. 104 103 oceanalbvary=.false. 105 104 -
trunk/LMDZ.GENERIC/libf/phystd/physiq.F90
r365 r368 2005 2005 call writediagfi(ngrid,"tsurf","Surface temperature","K",2,tsurf) 2006 2006 call writediagfi(ngrid,"ps","Surface pressure","Pa",2,ps) 2007 2008 if(1.eq.2)then2009 2007 call writediagfi(ngrid,"temp","temperature","K",3,zt) 2010 2008 call writediagfi(ngrid,"u","Zonal wind","m.s-1",3,zu) … … 2012 2010 call writediagfi(ngrid,"w","Vertical wind","m.s-1",3,pw) 2013 2011 call writediagfi(ngrid,'p','Pressure','Pa',3,pplay) 2014 endif2015 2012 2016 2013 ! Total energy balance diagnostics … … 2036 2033 !call writediagfi(ngrid,"vdifNC","H2O loss vdifc","kg m-2 s-1",2,vdifcncons) 2037 2034 !call writediagfi(ngrid,"cadjNC","H2O loss convadj","kg m-2 s-1",2,cadjncons) 2038 call writediagfi(ngrid,'rnat','Terrain type',' ',2,real(rnat))2035 !call writediagfi(ngrid,'rnat','Terrain type',' ',2,real(rnat)) 2039 2036 !call writediagfi(ngrid,'pphi','Geopotential',' ',3,pphi) 2040 !print*,vdifcncons2041 !call abort2042 2037 2043 2038 ! Output aerosols 2044 !call writediagfi(ngridmx,'CO2ice_reff','CO2ice_reff','m',3,reffrad(1,1,1))2045 !call writediagfi(ngridmx,'H2Oice_reff','H2Oice_reff','m',3,reffrad(1,1,2))2046 !call writediagfi(ngridmx,'CO2ice_reffcol','CO2ice_reffcol','um kg m^-2',2,reffcol(1,1))2047 !call writediagfi(ngridmx,'H2Oice_reffcol','H2Oice_reffcol','um kg m^-2',2,reffcol(1,2))2039 call writediagfi(ngridmx,'CO2ice_reff','CO2ice_reff','m',3,reffrad(1,1,1)) 2040 call writediagfi(ngridmx,'H2Oice_reff','H2Oice_reff','m',3,reffrad(1,1,2)) 2041 call writediagfi(ngridmx,'CO2ice_reffcol','CO2ice_reffcol','um kg m^-2',2,reffcol(1,1)) 2042 call writediagfi(ngridmx,'H2Oice_reffcol','H2Oice_reffcol','um kg m^-2',2,reffcol(1,2)) 2048 2043 2049 2044 ! Output tracers 2050 2045 if (tracer) then 2051 2046 do iq=1,nq 2052 !call writediagfi(ngrid,noms(iq),noms(iq),'kg/kg',3,zq(1,1,iq))2047 call writediagfi(ngrid,noms(iq),noms(iq),'kg/kg',3,zq(1,1,iq)) 2053 2048 ! call writediagfi(ngridmx,trim(noms(iq))//'_surf',trim(noms(iq))//'_surf', & 2054 2049 ! 'kg m^-2',2,qsurf(1,iq) ) -
trunk/LMDZ.GENERIC/libf/phystd/radinc_h.F90
r305 r368 70 70 integer, parameter :: L_NTREF = 7 71 71 integer, parameter :: L_REFVAR = 7 ! earth / earlymars 72 ! CO2_H2Ovar / N2OCO2rich_H2Ovar / N2OCO2poor_H2Ovar72 ! ! CO2_H2Ovar / N2OCO2rich_H2Ovar / N2OCO2poor_H2Ovar 73 73 ! integer, parameter :: L_REFVAR = 4 ! N2_CH4 74 74 -
trunk/LMDZ.GENERIC/libf/phystd/su_gases.F90
r253 r368 34 34 write(*,*) "sugases.F90: error, wrong number of gases:" 35 35 write(*,*) "ngas=",ngas," whereas ngasmx=",ngasmx 36 write(*,*) "Check that the values in gases.def and gases.h match..." 36 37 call abort 37 38 endif … … 40 41 read(90,*,iostat=ierr) gnom(igas) 41 42 if (ierr.ne.0) then 42 write(*,*) 'sugases.F90: error reading gas names ...'43 write(*,*) 'sugases.F90: error reading gas names in gases.def...' 43 44 call abort 44 45 endif … … 49 50 read(90,*,iostat=ierr) gfrac(igas) 50 51 if (ierr.ne.0) then 51 write(*,*) 'sugases.F90: error reading gas molar fractions ...'52 write(*,*) 'sugases.F90: error reading gas molar fractions in gases.def...' 52 53 call abort 53 54 endif -
trunk/LMDZ.GENERIC/libf/phystd/sugas_corrk.F90
r304 r368 60 60 write(*,*)'The file ',file_path(1:LEN_TRIM(file_path)) 61 61 write(*,*)'was not found by sugas_corrk.F90, exiting.' 62 write(*,*)'Check that your path to datagcm in datafile.h is correct and that' 63 write(*,*)'the corrkdir you chose in callphys.def exists.' 62 64 call abort 63 65 endif … … 108 110 print*,'The size of your radiative transfer mixing ratio array does ' 109 111 print*,'not match the value given in Q.dat, exiting.' 112 print*,'Check the value of L_NREFVAR in radinc_h.F90.' 110 113 call abort 111 114 endif … … 117 120 print*,'Gas ',n,' is ',gnom(n) 118 121 if(gnom(n).ne.gastype(n))then 119 print*,'Name of a gas in radiative transfer data (',gastype(n),') does not', & 120 'match that in gases.def (',gnom(n),'), exiting.' 122 print*,'Name of a gas in radiative transfer data (',gastype(n),') does not ', & 123 'match that in gases.def (',gnom(n),'), exiting. You should compare ', & 124 'gases.def with Q.dat in your radiative transfer directory.' 121 125 call abort 122 126 endif … … 143 147 write(*,*)'The file ',file_path(1:LEN_TRIM(file_path)) 144 148 write(*,*)'was not found by sugas_corrk.F90, exiting.' 149 write(*,*)'Check that your path to datagcm in datafile.h is correct and that' 150 write(*,*)'the corrkdir you chose in callphys.def exists.' 145 151 call abort 146 152 endif
Note: See TracChangeset
for help on using the changeset viewer.