include file: wrf_auxinput9out.inc 1,31 !STARTOFREGISTRYGENERATEDINCLUDE 'inc/wrf_auxinput9out.inc' ! ! WARNING This file is generated automatically by use_registry ! using the data base in the file named Registry. ! Do not edit. Your changes to this file will be lost. ! DO itrace = PARAM_FIRST_SCALAR , num_moist IF (BTEST(moist_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(moist_dname_table( grid%id, itrace )), & !data name grid%moist(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'bottom_top' , & ! Dimname 2 'south_north' , & ! Dimname 3 moist_desc_table( grid%id, itrace ), & ! Desc moist_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(moist_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , kds , (kde-1) , jds , (jde-1) , & ims , ime , kms , kme , jms , jme , & ips , MIN( (ide-1), ipe ) , kps , MIN( (kde-1), kpe ) , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_dfi_moist IF (BTEST(dfi_moist_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(dfi_moist_dname_table( grid%id, itrace )), & !data name grid%dfi_moist(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'bottom_top' , & ! Dimname 2 'south_north' , & ! Dimname 3 dfi_moist_desc_table( grid%id, itrace ), & ! Desc dfi_moist_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(dfi_moist_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , kds , (kde-1) , jds , (jde-1) , & ims , ime , kms , kme , jms , jme , & ips , MIN( (ide-1), ipe ) , kps , MIN( (kde-1), kpe ) , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_chem IF (BTEST(chem_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(chem_dname_table( grid%id, itrace )), & !data name grid%chem(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'bottom_top' , & ! Dimname 2 'south_north' , & ! Dimname 3 chem_desc_table( grid%id, itrace ), & ! Desc chem_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(chem_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , kds , (kde-1) , jds , (jde-1) , & ims , ime , kms , kme , jms , jme , & ips , MIN( (ide-1), ipe ) , kps , MIN( (kde-1), kpe ) , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_scalar IF (BTEST(scalar_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(scalar_dname_table( grid%id, itrace )), & !data name grid%scalar(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'bottom_top' , & ! Dimname 2 'south_north' , & ! Dimname 3 scalar_desc_table( grid%id, itrace ), & ! Desc scalar_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(scalar_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , kds , (kde-1) , jds , (jde-1) , & ims , ime , kms , kme , jms , jme , & ips , MIN( (ide-1), ipe ) , kps , MIN( (kde-1), kpe ) , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_dfi_scalar IF (BTEST(dfi_scalar_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(dfi_scalar_dname_table( grid%id, itrace )), & !data name grid%dfi_scalar(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'bottom_top' , & ! Dimname 2 'south_north' , & ! Dimname 3 dfi_scalar_desc_table( grid%id, itrace ), & ! Desc dfi_scalar_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(dfi_scalar_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , kds , (kde-1) , jds , (jde-1) , & ims , ime , kms , kme , jms , jme , & ips , MIN( (ide-1), ipe ) , kps , MIN( (kde-1), kpe ) , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_ozmixm IF (BTEST(ozmixm_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(ozmixm_dname_table( grid%id, itrace )), & !data name grid%ozmixm(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'levsiz' , & ! Dimname 2 'south_north' , & ! Dimname 3 ozmixm_desc_table( grid%id, itrace ), & ! Desc ozmixm_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(ozmixm_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , 1 , config_flags%levsiz , jds , (jde-1) , & ims , ime , 1 , config_flags%levsiz , jms , jme , & ips , MIN( (ide-1), ipe ) , 1 , config_flags%levsiz , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_aerosolc IF (BTEST(aerosolc_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(aerosolc_dname_table( grid%id, itrace )), & !data name grid%aerosolc_2(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'paerlev' , & ! Dimname 2 'south_north' , & ! Dimname 3 aerosolc_desc_table( grid%id, itrace ), & ! Desc aerosolc_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(aerosolc_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , 1 , config_flags%paerlev , jds , (jde-1) , & ims , ime , 1 , config_flags%paerlev , jms , jme , & ips , MIN( (ide-1), ipe ) , 1 , config_flags%paerlev , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_fdda3d IF (BTEST(fdda3d_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(fdda3d_dname_table( grid%id, itrace )), & !data name grid%fdda3d(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'bottom_top' , & ! Dimname 2 'south_north' , & ! Dimname 3 fdda3d_desc_table( grid%id, itrace ), & ! Desc fdda3d_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(fdda3d_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , kds , (kde-1) , jds , (jde-1) , & ims , ime , kms , kme , jms , jme , & ips , MIN( (ide-1), ipe ) , kps , MIN( (kde-1), kpe ) , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO DO itrace = PARAM_FIRST_SCALAR , num_fdda2d IF (BTEST(fdda2d_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr TRIM(fdda2d_dname_table( grid%id, itrace )), & !data name grid%fdda2d(ims,kms,jms,itrace) , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XZY' , & ! MemoryOrder 'Z' , & ! Stagger 'west_east' , & ! Dimname 1 'one_stag' , & ! Dimname 2 'south_north' , & ! Dimname 3 fdda2d_desc_table( grid%id, itrace ), & ! Desc fdda2d_units_table( grid%id, itrace ), & ! Units 'inc/wrf_auxinput9out.inc ext_write_field '//TRIM(fdda2d_dname_table( grid%id, itrace ))//' memorder XZY' , & ! Debug message ids , (ide-1) , 1 , 1 , jds , (jde-1) , & ims , ime , 1 , 1 , jms , jme , & ips , MIN( (ide-1), ipe ) , 1 , 1 , jps , MIN( (jde-1), jpe ) , & ierr ) ENDIF ENDDO IF ( in_use_for_config(grid%id,'u10_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U10_NDG_OLD' , & ! Data Name grid%u10_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder 'X' , & ! Stagger 'west_east_stag' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD U10 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'm s-1' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field U10_NDG_OLD memorder XY' , & ! Debug message ids , ide , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( ide, ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'u10_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U10_NDG_NEW' , & ! Data Name grid%u10_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder 'X' , & ! Stagger 'west_east_stag' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW U10 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'm s-1' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field U10_NDG_NEW memorder XY' , & ! Debug message ids , ide , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( ide, ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'v10_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V10_NDG_OLD' , & ! Data Name grid%v10_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder 'Y' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north_stag' , & ! Dimname 2 '' , & ! Dimname 3 'OLD V10 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'm s-1' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field V10_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , jde , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( jde, jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'v10_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V10_NDG_NEW' , & ! Data Name grid%v10_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder 'Y' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north_stag' , & ! Dimname 2 '' , & ! Dimname 3 'NEW V10 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'm s-1' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field V10_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , jde , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( jde, jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'t2_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'T2_NDG_OLD' , & ! Data Name grid%t2_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD T2 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'K' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field T2_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'t2_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'T2_NDG_NEW' , & ! Data Name grid%t2_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW T2 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'K' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field T2_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'th2_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TH2_NDG_OLD' , & ! Data Name grid%th2_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD TH2 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'K' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field TH2_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'th2_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TH2_NDG_NEW' , & ! Data Name grid%th2_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW TH2 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'K' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field TH2_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'q2_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'Q2_NDG_OLD' , & ! Data Name grid%q2_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD Q2 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'kg kg-1' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field Q2_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'q2_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'Q2_NDG_NEW' , & ! Data Name grid%q2_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW Q2 FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'kg kg-1' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field Q2_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'rh_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'RH_NDG_OLD' , & ! Data Name grid%rh_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD RH FOR SURFACE FDDA GRID NUDGING' , & ! Desc '%' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field RH_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'rh_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'RH_NDG_NEW' , & ! Data Name grid%rh_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW RH FOR SURFACE FDDA GRID NUDGING' , & ! Desc '%' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field RH_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'psl_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'PSL_NDG_OLD' , & ! Data Name grid%psl_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD PSL FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'Pa' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field PSL_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'psl_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'PSL_NDG_NEW' , & ! Data Name grid%psl_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW PSL FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'Pa' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field PSL_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'ps_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'PS_NDG_OLD' , & ! Data Name grid%ps_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD PS FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'Pa' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field PS_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'ps_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'PS_NDG_NEW' , & ! Data Name grid%ps_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW PS FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'Pa' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field PS_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'tob_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TOB_NDG_OLD' , & ! Data Name grid%tob_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD TOB FOR SURFACE FDDA GRID NUDGING' , & ! Desc '' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field TOB_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'odis_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'ODIS_NDG_OLD' , & ! Data Name grid%odis_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD ODIS FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'km' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field ODIS_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'tob_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TOB_NDG_NEW' , & ! Data Name grid%tob_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW TOB FOR SURFACE FDDA GRID NUDGING' , & ! Desc '' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field TOB_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'odis_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'ODIS_NDG_NEW' , & ! Data Name grid%odis_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW ODIS FOR SURFACE FDDA GRID NUDGING' , & ! Desc 'km' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field ODIS_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'sn_ndg_new') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'SN_NDG_NEW' , & ! Data Name grid%sn_ndg_new , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'NEW Snow Depth' , & ! Desc 'm' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field SN_NDG_NEW memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF IF ( in_use_for_config(grid%id,'sn_ndg_old') ) THEN CALL wrf_ext_write_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'SN_NDG_OLD' , & ! Data Name grid%sn_ndg_old , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask dryrun , & ! flag 'XY' , & ! MemoryOrder '' , & ! Stagger 'west_east' , & ! Dimname 1 'south_north' , & ! Dimname 2 '' , & ! Dimname 3 'OLD Snow Depth' , & ! Desc 'm' , & ! Units 'inc/wrf_auxinput9out.inc ext_write_field SN_NDG_OLD memorder XY' , & ! Debug message ids , (ide-1) , jds , (jde-1) , 1 , 1 , & ims , ime , jms , jme , 1 , 1 , & ips , MIN( (ide-1), ipe ) , jps , MIN( (jde-1), jpe ) , 1 , 1 , & ierr ) ENDIF !ENDOFREGISTRYGENERATEDINCLUDE