[Dart-dev] DART/branches Revision: 11561

dart at ucar.edu dart at ucar.edu
Mon May 1 10:54:22 MDT 2017


mizzi at ucar.edu
2017-05-01 10:54:21 -0600 (Mon, 01 May 2017)
111
Bring repository branch current with my working copy.  Changes to accomodate log CO and PANDA obs corrections.



Modified: DART/branches/mizzi/models/wrf_chem/WRF_DART_utilities/dart_to_wrf.f90
===================================================================
--- DART/branches/mizzi/models/wrf_chem/WRF_DART_utilities/dart_to_wrf.f90	2017-04-27 23:02:10 UTC (rev 11560)
+++ DART/branches/mizzi/models/wrf_chem/WRF_DART_utilities/dart_to_wrf.f90	2017-05-01 16:54:21 UTC (rev 11561)
@@ -42,10 +42,10 @@
 character(len=72)  :: adv_mod_command   = './wrf.exe'
 !
 ! LXL/APM +++
-logical            :: add_emiss = .false.
+logical            :: add_emiss = .false., use_log_co = .false.
 
 namelist /dart_to_wrf_nml/ model_advance_file, dart_restart_name, &
-                           adv_mod_command, print_data_ranges, debug, add_emiss
+                           adv_mod_command, print_data_ranges, debug, add_emiss, use_log_co
 ! LXL/APM ---
 !
 
@@ -315,19 +315,19 @@
 !
 ! APM: +++
 ! APM: code to reverse log10(x*1.e-6) transform of CO chemistry field
-!         if (trim(my_field).eq.'co') then
-!!            print *, 'APM: dart_to_wrf 2D CO conversion '
-!            do jj=1,wrf%var_size(2,ind)
-!               do ii=1,wrf%var_size(1,ind)
-!                  if(wrf_var_2d(ii,jj).gt.-9.0) then
-!                     wrf_var_2d(ii,jj)=(10.**wrf_var_2d(ii,jj))*1.e6
-!                  else
-!                     wrf_var_2d(ii,jj)=1.e-3
-!                     print *, 'APM 2d: dart_to_wrf reset ',ii,jj
-!                  endif
-!               enddo
-!            enddo
-!         endif
+         if (use_log_co.eq..TRUE. .and. trim(my_field).eq.'co') then
+!            print *, 'APM: dart_to_wrf 2D CO conversion '
+            do jj=1,wrf%var_size(2,ind)
+               do ii=1,wrf%var_size(1,ind)
+                  if(wrf_var_2d(ii,jj).gt.-9.0) then
+                     wrf_var_2d(ii,jj)=(10.**wrf_var_2d(ii,jj))*1.e6
+                  else
+                     wrf_var_2d(ii,jj)=1.e-3
+                     print *, 'APM 2d: dart_to_wrf reset ',ii,jj
+                  endif
+               enddo
+            enddo
+         endif
 ! APM: ---
 !
          if ( print_data_ranges ) write(*,"(A,2F16.6)") trim(my_field)//': data min/max after  bounds: ', &
@@ -402,21 +402,21 @@
 !
 ! APM: +++
 ! APM: code to reverse log10(x*1.e-6) transform of CO chemistry field
-!         if (trim(my_field).eq.'co') then
-!!            print *, 'APM: dart_to_wrf 3D CO conversion '
-!            do kk=1,wrf%var_size(3,ind)
-!               do jj=1,wrf%var_size(2,ind)
-!                  do ii=1,wrf%var_size(1,ind)
-!                     if(wrf_var_3d(ii,jj,kk).gt.-9.0) then
-!                        wrf_var_3d(ii,jj,kk)=(10.**wrf_var_3d(ii,jj,kk))*1.e6
-!                     else
-!                        wrf_var_3d(ii,jj,kk)=1.e-3
-!                        print *, 'APM 3d: dart_to_wrf reset ',ii,jj,kk
-!                     endif
-!                  enddo
-!               enddo
-!            enddo
-!         endif
+         if (use_log_co.eq..TRUE. .and. trim(my_field).eq.'co') then
+!            print *, 'APM: dart_to_wrf 3D CO conversion '
+            do kk=1,wrf%var_size(3,ind)
+               do jj=1,wrf%var_size(2,ind)
+                  do ii=1,wrf%var_size(1,ind)
+                     if(wrf_var_3d(ii,jj,kk).gt.-9.0) then
+                        wrf_var_3d(ii,jj,kk)=(10.**wrf_var_3d(ii,jj,kk))*1.e6
+                     else
+                        wrf_var_3d(ii,jj,kk)=1.e-3
+                        print *, 'APM 3d: dart_to_wrf reset ',ii,jj,kk
+                     endif
+                  enddo
+               enddo
+            enddo
+         endif
 ! APM: ---
 !
 !

Modified: DART/branches/mizzi/models/wrf_chem/WRF_DART_utilities/wrf_to_dart.f90
===================================================================
--- DART/branches/mizzi/models/wrf_chem/WRF_DART_utilities/wrf_to_dart.f90	2017-04-27 23:02:10 UTC (rev 11560)
+++ DART/branches/mizzi/models/wrf_chem/WRF_DART_utilities/wrf_to_dart.f90	2017-05-01 16:54:21 UTC (rev 11561)
@@ -76,10 +76,10 @@
 
 !
 ! LXL/APM +++
-logical :: add_emiss = .false.
+logical :: add_emiss = .false., use_log_co = .false.
 
 namelist /wrf_to_dart_nml/  &
-    dart_restart_name, print_data_ranges, debug, add_emiss


More information about the Dart-dev mailing list