include file: wrf_auxinput3in.inc 1,36 !STARTOFREGISTRYGENERATEDINCLUDE 'inc/wrf_auxinput3in.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. ! IF ( in_use_for_config(grid%id,'lu_mask') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'LU_MASK' , & ! Data Name grid%lu_mask , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'XY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field LU_MASK 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 ) END IF IF ( in_use_for_config(grid%id,'z_force') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'Z_FORCE' , & ! Data Name grid%z_force , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field Z_FORCE memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'u_g') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U_G' , & ! Data Name grid%u_g , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field U_G memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'u_g_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U_G_TEND' , & ! Data Name grid%u_g_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field U_G_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'v_g') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V_G' , & ! Data Name grid%v_g , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field V_G memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'v_g_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V_G_TEND' , & ! Data Name grid%v_g_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field V_G_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'w_subs') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'W_SUBS' , & ! Data Name grid%w_subs , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field W_SUBS memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'w_subs_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'W_SUBS_TEND' , & ! Data Name grid%w_subs_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field W_SUBS_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'th_upstream_x') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TH_UPSTREAM_X' , & ! Data Name grid%th_upstream_x , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field TH_UPSTREAM_X memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'th_upstream_x_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TH_UPSTREAM_X_TEND' , & ! Data Name grid%th_upstream_x_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field TH_UPSTREAM_X_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'th_upstream_y') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TH_UPSTREAM_Y' , & ! Data Name grid%th_upstream_y , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field TH_UPSTREAM_Y memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'th_upstream_y_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'TH_UPSTREAM_Y_TEND' , & ! Data Name grid%th_upstream_y_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field TH_UPSTREAM_Y_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'qv_upstream_x') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'QV_UPSTREAM_X' , & ! Data Name grid%qv_upstream_x , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field QV_UPSTREAM_X memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'qv_upstream_x_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'QV_UPSTREAM_X_TEND' , & ! Data Name grid%qv_upstream_x_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field QV_UPSTREAM_X_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'qv_upstream_y') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'QV_UPSTREAM_Y' , & ! Data Name grid%qv_upstream_y , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field QV_UPSTREAM_Y memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'qv_upstream_y_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'QV_UPSTREAM_Y_TEND' , & ! Data Name grid%qv_upstream_y_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field QV_UPSTREAM_Y_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'u_upstream_x') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U_UPSTREAM_X' , & ! Data Name grid%u_upstream_x , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field U_UPSTREAM_X memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'u_upstream_x_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U_UPSTREAM_X_TEND' , & ! Data Name grid%u_upstream_x_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field U_UPSTREAM_X_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'u_upstream_y') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U_UPSTREAM_Y' , & ! Data Name grid%u_upstream_y , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field U_UPSTREAM_Y memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'u_upstream_y_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'U_UPSTREAM_Y_TEND' , & ! Data Name grid%u_upstream_y_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field U_UPSTREAM_Y_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'v_upstream_x') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V_UPSTREAM_X' , & ! Data Name grid%v_upstream_x , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field V_UPSTREAM_X memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'v_upstream_x_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V_UPSTREAM_X_TEND' , & ! Data Name grid%v_upstream_x_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field V_UPSTREAM_X_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'v_upstream_y') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V_UPSTREAM_Y' , & ! Data Name grid%v_upstream_y , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field V_UPSTREAM_Y memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF IF ( in_use_for_config(grid%id,'v_upstream_y_tend') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'V_UPSTREAM_Y_TEND' , & ! Data Name grid%v_upstream_y_tend , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'Z' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field V_UPSTREAM_Y_TEND memorder Z' , & ! Debug message 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & 1 , config_flags%num_force_layers , 1 , 1 , 1 , 1 , & ierr ) END IF DO itrace = PARAM_FIRST_SCALAR , num_moist IF (BTEST(moist_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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 IF ( in_use_for_config(grid%id,'xlat') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'XLAT' , & ! Data Name grid%xlat , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'XY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field XLAT 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 ) END IF IF ( in_use_for_config(grid%id,'xlong') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'XLONG' , & ! Data Name grid%xlong , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'XY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field XLONG 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 ) END IF IF ( in_use_for_config(grid%id,'znt') ) THEN CALL wrf_ext_read_field
( & fid , & ! DataHandle current_date(1:19) , & ! DateStr 'ZNT' , & ! Data Name grid%znt , & ! Field WRF_FLOAT , & ! FieldType grid%communicator , & ! Comm grid%iocommunicator , & ! Comm grid%domdesc , & ! Comm grid%bdy_mask , & ! bdy_mask 'XY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.inc ext_read_field ZNT 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 ) END IF DO itrace = PARAM_FIRST_SCALAR , num_fdda3d IF (BTEST(fdda3d_stream_table(grid%id, itrace ) , switch )) THEN CALL wrf_ext_read_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 'XZY' , & ! MemoryOrder '' , & ! Stagger 'inc/wrf_auxinput3in.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_read_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 'XZY' , & ! MemoryOrder 'Z' , & ! Stagger 'inc/wrf_auxinput3in.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 !ENDOFREGISTRYGENERATEDINCLUDE