Changeset 756 for trunk/LMDZ.MARS/libf
- Timestamp:
- Aug 7, 2012, 11:41:46 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/physiq.F
r722 r756 325 325 REAL dqdustsurf(ngridmx) ! surface q dust flux (kg/m2/s) 326 326 REAL dndustsurf(ngridmx) ! surface n dust flux (number/m2/s) 327 REAL ndust(ngridmx,nlayermx) ! true n dust (kg/kg) 328 REAL qdust(ngridmx,nlayermx) ! true q dust (kg/kg) 329 REAL nccn(ngridmx,nlayermx) ! true n ccn (kg/kg) 330 REAL qccn(ngridmx,nlayermx) ! true q ccn (kg/kg) 327 331 328 332 c Test 1d/3d scavenging … … 1481 1485 do ig=1,ngrid 1482 1486 dqdustsurf(ig) = 1483 & dqsurf(ig,igcm_dust_mass)*tauscaling(ig)1487 & zdqssed(ig,igcm_dust_mass)*tauscaling(ig) 1484 1488 dndustsurf(ig) = 1485 & dqsurf(ig,igcm_dust_number)*tauscaling(ig) 1489 & zdqssed(ig,igcm_dust_number)*tauscaling(ig) 1490 ndust(ig,:) = 1491 & pq(ig,:,igcm_dust_number)*tauscaling(ig) 1492 qdust(ig,:) = 1493 & pq(ig,:,igcm_dust_mass)*tauscaling(ig) 1486 1494 enddo 1487 1495 if (scavenging) then 1488 1496 do ig=1,ngrid 1489 1497 dqdustsurf(ig) = dqdustsurf(ig) + 1490 & dqsurf(ig,igcm_ccn_mass)*tauscaling(ig)1498 & zdqssed(ig,igcm_ccn_mass)*tauscaling(ig) 1491 1499 dndustsurf(ig) = dndustsurf(ig) + 1492 & dqsurf(ig,igcm_ccn_number)*tauscaling(ig) 1500 & zdqssed(ig,igcm_ccn_number)*tauscaling(ig) 1501 nccn(ig,:) = 1502 & pq(ig,:,igcm_ccn_number)*tauscaling(ig) 1503 qccn(ig,:) = 1504 & pq(ig,:,igcm_ccn_mass)*tauscaling(ig) 1493 1505 enddo 1494 1506 endif … … 1683 1695 & 'm',3,rdust*ref_r0) 1684 1696 call wstats(ngridmx,'dustq','Dust mass mr', 1685 & 'kg/kg',3, pq(1,1,igcm_dust_mass))1697 & 'kg/kg',3,qdust) 1686 1698 call wstats(ngridmx,'dustN','Dust number', 1687 & 'part/kg',3, pq(1,1,igcm_dust_number))1699 & 'part/kg',3,ndust) 1688 1700 else 1689 1701 do iq=1,dustbin … … 1698 1710 if (scavenging) then 1699 1711 call wstats(ngridmx,'ccnq','CCN mass mr', 1700 & 'kg/kg',3, pq(1,1,igcm_ccn_mass))1712 & 'kg/kg',3,qccn) 1701 1713 call wstats(ngridmx,'ccnN','CCN number', 1702 & 'part/kg',3, pq(1,1,igcm_ccn_number))1714 & 'part/kg',3,nccn) 1703 1715 endif ! (scavenging) 1704 1716 … … 1993 2005 & 'm',3,rdust*ref_r0) 1994 2006 call WRITEDIAGFI(ngridmx,'dustq','Dust mass mr', 1995 & 'kg/kg',3, pq(1,1,igcm_dust_mass))2007 & 'kg/kg',3,qdust) 1996 2008 call WRITEDIAGFI(ngridmx,'dustN','Dust number', 1997 & 'part/kg',3, pq(1,1,igcm_dust_number))2009 & 'part/kg',3,ndust) 1998 2010 #ifdef MESOINI 1999 2011 call WRITEDIAGFI(ngridmx,'dustq','Dust mass mr', 2000 & 'kg/kg',3, pq(1,1,igcm_dust_mass))2012 & 'kg/kg',3,qdust) 2001 2013 call WRITEDIAGFI(ngridmx,'dustN','Dust number', 2002 & 'part/kg',3, pq(1,1,igcm_dust_number))2014 & 'part/kg',3,ndust) 2003 2015 call WRITEDIAGFI(ngridmx,'ccn','Nuclei mass mr', 2004 & 'kg/kg',3, pq(1,1,igcm_ccn_mass))2016 & 'kg/kg',3,qccn) 2005 2017 call WRITEDIAGFI(ngridmx,'ccnN','Nuclei number', 2006 & 'part/kg',3, pq(1,1,igcm_ccn_number))2018 & 'part/kg',3,nccn) 2007 2019 #endif 2008 2020 else … … 2018 2030 if (scavenging) then 2019 2031 call WRITEDIAGFI(ngridmx,'ccnq','CCN mass mr', 2020 & 'kg/kg',3, pq(1,1,igcm_ccn_mass))2032 & 'kg/kg',3,qccn) 2021 2033 call WRITEDIAGFI(ngridmx,'ccnN','CCN number', 2022 & 'part/kg',3, pq(1,1,igcm_ccn_number))2034 & 'part/kg',3,nccn) 2023 2035 endif ! (scavenging) 2024 2036
Note: See TracChangeset
for help on using the changeset viewer.