Spinning up truth for 0 steps...
PetscDA Object: 1 MPI process
  type: etkf
  State size: 40
  Observation size: 40
  Ensemble size: 30
  Assembled: true
  Inflation: 1.
  Square root type: eigen
Lorenz-96 ETKF Example
======================
  State dimension       : 40
  Ensemble size         : 30
  Forcing parameter (F) : 8.0000
  Time step (dt)        : 0.0500
  Total steps           : 112
  Burn-in steps         : 10
  Observation frequency : 1
  Observation noise std : 1.000
  Ensemble init std     : 1.000
  Random seed           : 12345

Step    0, time  0.000  RMSE_forecast 0.00000  RMSE_analysis 0.00000 [burn-in]
Step   11, time  0.550  RMSE_forecast 0.18692  RMSE_analysis 0.20997
Step   22, time  1.100  RMSE_forecast 0.44756  RMSE_analysis 0.37365
Step   33, time  1.650  RMSE_forecast 0.24629  RMSE_analysis 0.24564
Step   44, time  2.200  RMSE_forecast 0.18772  RMSE_analysis 0.16205
Step   55, time  2.750  RMSE_forecast 0.29292  RMSE_analysis 0.28537
Step   66, time  3.300  RMSE_forecast 0.21044  RMSE_analysis 0.18126
Step   77, time  3.850  RMSE_forecast 0.12640  RMSE_analysis 0.13730
Step   88, time  4.400  RMSE_forecast 0.13165  RMSE_analysis 0.11724
Step   99, time  4.950  RMSE_forecast 0.16195  RMSE_analysis 0.13195
Step  110, time  5.500  RMSE_forecast 0.12826  RMSE_analysis 0.12701
Step  112, time  5.600  RMSE_forecast 0.13991  RMSE_analysis 0.12429

Statistics (103 post-burn-in steps):
==================================================
  Mean RMSE (forecast) : 0.22970
  Mean RMSE (analysis) : 0.20821
  Observations used    : 112

