Custom Query (964 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (595 - 597 of 964)

Ticket Owner Reporter Resolution Summary
#721 arango kate Fixed Bug in uv_rotate.F when not ASSUMED_SHAPE
Description

There is a bug in uv_rotate.F when ASSUMED_SHAPE is activated. We need to have:

      real(r8), intent(inout) :: Uout(LBi:UBi,LBj:UBj,LBk:UBk)
      real(r8), intent(inout) :: Vout(LBi:UBi,LBj:UBj,LBk:UBk)

instead of

      real(r8), intent(inout) :: Uout(LBi:UBi,LBj:UBj,LBk:UBk)
      real(r8), intent(inout) :: Vout(LBi:UBi,LBj:UBj,LBk,UBk)
#722 arango arango Fixed IMPORTANT: Correction for the output observation NetCDF for DART
Description

There were couple of issues with the output observations NetCDF file (MODNAME) used in 4D-Var and DART (Kalman filter) to report the model values at the observation locations and other important 4D-Var variables. We need to correct the survey dimension since it was one value too many. And correct the number observations with the same survey time (Nobs). This variable has the wrong dimension (state_var) with the wrong values. It was confused with new variable Nused_obs containing the number of usable (viable) observation per each state variable.

dimensions:
        record = 2 ;
        survey = 13 ;
        state_var = 7 ;
        cost_var = 8 ;
        datum = 6815 ;
variables:
        int Nobs(survey) ;
                Nobs:long_name = "number of observations with the same survey time" ;
        int Nused_obs(state_var) ;
                Nused_obs:long_name = "Number of usable observations" ;

Many thanks to Andy Moore for bringing this to my attention.

#723 arango arango Fixed Misceleaneous corrections
Description

Several miscellaneous corrections are applied:

  • Using potential/neutral (pden) density in the tracer diffusion isopycnic tensor in routines t3dmix2_iso.h and t3dmix4_iso.h. It was using in situ density (rho). Oops, I missed this one. I just discovered by looking at those routines. I thought that we were using pden.
  • Correct the extraction of free-surface in shallow-water nesting applications. We need instead in nesting.F routine get_refine:
    # ifdef SOLVE3D
               CALL get_contact2d (dg, model, tile,                          &
          &                        r2dvar, 'Zt_avg1',                        &
          &                        cr, Rcontact(cr)%Npoints, Rcontact,       &
          &                        LBi, UBi, LBj, UBj,                       &
          &                        COUPLING(dg) % Zt_avg1,                   &
          &                        REFINED(cr) % zeta(:,:,tnew))
    # else
              CALL get_contact2d (dg, model, tile,                          &
         &                        r2dvar, 'zeta',                           &
         &                        cr, Rcontact(cr)%Npoints, Rcontact,       &
         &                        LBi, UBi, LBj, UBj,                       &
         &                        OCEAN(dg) % zeta(:,:,Tindex2d),           &
         &                        REFINED(cr) % zeta(:,:,tnew))
    # endif
    
  • Added wet/dry mask during penetration of solar radiation into the water column in pre_step3d.F:
    #  ifdef SOLAR_SOURCE
    !
    !  Add in incoming solar radiation at interior W-points using decay
    !  decay penetration function based on Jerlov water type.
    !
              IF (itrc.eq.itemp) THEN
                DO k=1,N(ng)-1
                  DO i=Istr,Iend
                    FC(i,k)=FC(i,k)+                                        &
         &                  dt(ng)*srflx(i,j)*                              &
    #   ifdef WET_DRY
         &                  rmask_wet(i,j)*                                 &
    #   endif
         &                  swdk(i,j,k)
                  END DO
                END DO
              END IF
    #  endif
    
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.