|
| subroutine | assimilation_routines::meanormedian_to_ensemble (nx, assimx, meanormedian) |
| subroutine | assimilation_routines::initialize_assim_info (assiminfo) |
| subroutine | assimilation_routines::allocate_assim_ensemble_vectors (assimdata, fid_0) |
| subroutine | assimilation_routines::allocate_assim_ensemble (assimvar, nens, nvar, varid, fileid, bindir, usebinfile, locid, coordid, xini, mini, maxi, allocateoutput, missing, assimilate, inifrombin, transformation, lambda, epsilon, dxadd) |
| subroutine | assimilation_routines::initiate_fileid_assim_ensemble (assimvar, nens, varid, fileid, usebinfile, dxadd) |
| subroutine | assimilation_routines::allocate_assim_interface (assimvar, varname, varid, modid, nsubdim, subdimid) |
| subroutine | assimilation_routines::allocate_assim_generation (assimvar, nvar, ensgen, fixsigma, semimeta, restmeta, minsigma, lscale, gridsize, corrtype, xcoord, ycoord, tau) |
| subroutine | assimilation_routines::allocate_auxiliary_ensemble (assimvar, nens, nvar, varname, xini, varid, recid, locid, coordid, fileid, bindir, usebinfile, minimum, maximum, assimilate, missing, transformation, lambda, epsilon) |
| subroutine | assimilation_routines::allocate_0dim_state_ensemble (assimvar, nens, nvar, varname, xini, varid, locid, coordid, fileid, bindir, usebinfile, narray, limitsarray, assimilate, inifrombin, missing, transformation, lambda, epsilon) |
| subroutine | assimilation_routines::allocate_1dim_state_ensemble (assimvar, nens, nvar, varname, xini, varid, locid, coordid, fileid, bindir, usebinfile, narray, limitsarray, n1, assimilate, inifrombin, missing, transformation, lambda, epsilon) |
| subroutine | assimilation_routines::allocate_2dim_state_ensemble (assimvar, nens, nvar, varname, xini, varid, locid, coordid, fileid, bindir, usebinfile, narray, limitsarray, n1, n2, assimilate, inifrombin, missing, transformation, lambda, epsilon) |
| subroutine | assimilation_routines::allocate_3dim_state_ensemble (assimvar, nens, nvar, varname, xini, varid, locid, coordid, fileid, bindir, usebinfile, narray, limitsarray, n1, n2, n3, assimilate, inifrombin, missing, transformation, lambda, epsilon) |
| subroutine | assimilation_routines::initiate_fileid_0dim_state_ensemble (assimvar, nens, varid, fileid, usebinfile) |
| subroutine | assimilation_routines::initiate_fileid_1dim_state_ensemble (assimvar, nens, varid, fileid, usebinfile, n1) |
| subroutine | assimilation_routines::initiate_fileid_2dim_state_ensemble (assimvar, nens, varid, fileid, usebinfile, n1, n2) |
| subroutine | assimilation_routines::initiate_fileid_3dim_state_ensemble (assimvar, nens, varid, fileid, usebinfile, n1, n2, n3) |
| subroutine | assimilation_routines::initiate_fileid_forcing_ensemble (assimvar, nens, varid, fileid, usebinfile, usedx) |
| subroutine | assimilation_routines::allocate_assim_forcing_ensemble (assimvar, nens, nvar, varname, xini, varid, locid, coordid, fileid, minimum, maximum, ensgen, sigma, semimeta, restmeta, minsigma, lscale, gridsize, corrtype, xcoord, ycoord, bindir, usebinfile, missing, inifrombin, transformation, lambda, epsilon, tau, usedx) |
| subroutine | assimilation_routines::allocate_assim_observation_ensemble (assimvar, nens, nvar, varname, xini, obsid, modid, coordid, fileid, minimum, maximum, ensgen, sigma, semimeta, restmeta, minsigma, lscale, gridsize, corrtype, xcoord, ycoord, missing, transformation, lambda, epsilon) |
| subroutine | assimilation_routines::assim_checkminmax (nx, ne, ensemble, minval, maxval, missing) |
| subroutine | assimilation_routines::generate_input_ensemble (n, assimvar, missing, usedx) |
| subroutine | assimilation_routines::get_spatially_correlated_random_data2 (n, nens, assimg, x, usedx) |
| subroutine | assimilation_routines::get_random_vector_gaussian (n, a, sigma, r) |
| subroutine | assimilation_routines::matrixmatrixmultiply (mat1, mat2, matout) |
| subroutine | assimilation_routines::choldc (a, p, n, failure) |
| subroutine | assimilation_routines::cholsl (a, p, b, x, n) |
| subroutine | assimilation_routines::choleskysolution (ny, ne, p, y, m, failure) |
| subroutine | assimilation_routines::enkf_analysis_prepare (n, nd, d, hx, r, loccyy, m, y, ha, status) |
| subroutine | assimilation_routines::enkf_analysis_apply (n, nx, nd, m, ha, loccxy, x) |
| subroutine | assimilation_routines::assim_ensemble_statistics (xin, dim, nn, xmean, xmins, xmaxs, xsigma, xmedian, domedian, missing) |
| subroutine | assimilation_routines::assim_get_ensemble_data (nx, ne, ensdata, x) |
| subroutine | assimilation_routines::assim_set_ensemble_data (nx, ne, ensdata, x, checkminmax, missing) |
| subroutine | assimilation_routines::assim_get_ensemble_data_dx (nx, ne, ensdata, dx) |
| subroutine | assimilation_routines::assim_set_ensemble_data_dx (nx, ne, ensdata, x, dx, checkminmax, missing) |
| subroutine | assimilation_routines::updateensemblestatistics (assimdata, total_time) |
| subroutine | assimilation_routines::assim_forward_transform (nx, ne, x, ensdata, missing) |
| subroutine | assimilation_routines::assim_backward_transform (nx, ne, x, ensdata, missing) |
| subroutine | assimilation_routines::enkf_analysis_main (assimdata) |
Contains module assimilation_routines, with model independent subroutines and functions used for data assimilation.