| EMPIRE DA
    v1.9.1
    Data assimilation codes using EMPIRE communication | 
Go to the source code of this file.
| Functions/Subroutines | |
| subroutine | innerr_1 (n, c, y, w, t) | 
| subroutine to compute the inner product with \(R^{-1}\)  More... | |
| subroutine | innerhqht_plus_r_1 (y, w, t) | 
| subroutine to compute the inner product with \((HQH^T+R)^{-1}\)  More... | |
| subroutine innerhqht_plus_r_1 | ( | real(kind=rk), dimension(obs_dim), intent(in) | y, | 
| real(kind=rk), intent(out) | w, | ||
| integer, intent(in) | t | ||
| ) | 
subroutine to compute the inner product with \((HQH^T+R)^{-1}\)
| [in] | y | vector in observation space | 
| [out] | w | scalar with value \(y^TR^{-1}y\) | 
| [in] | t | current timestep | 
Definition at line 76 of file inner_products.f90.


| subroutine innerr_1 | ( | integer, intent(in) | n, | 
| integer, intent(in) | c, | ||
| real(kind=rk), dimension(n,c), intent(in) | y, | ||
| real(kind=rk), dimension(c), intent(out) | w, | ||
| integer, intent(in) | t | ||
| ) | 
subroutine to compute the inner product with \(R^{-1}\)
| [in] | n | length of each vector in y | 
| [in] | c | number of vectors in y | 
| [in] | y | multiple vectors in observation space (pf%count of them) | 
| [out] | w | multiple scalars (pf%count) where w(i) has the value \(y(:,i)^TR^{-1}y(:,i)\) | 
| [in] | t | current timestep | 
Definition at line 36 of file inner_products.f90.

