Changes between Version 31 and Version 32 of ImplementAnalysislseik
 Timestamp:
 Sep 6, 2010, 8:24:51 AM (10 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

ImplementAnalysislseik
v31 v32 43 43 with the following arguments: 44 44 * [#U_collect_statecollect_state.F90 U_collect_state]: The name of the usersupplied routine that initializes a state vector from the array holding the ensemble of model states from the model fields. This is basically the inverse operation to `U_distribute_state` used in [ModifyModelforEnsembleIntegration#PDAF_get_state PDAF_get_state] 45 * [#U_init_dim_obs_fullinit_dim_obs_full.F90 U_init_dim_obs_full]: The name of the usersupplied routine that provides the size of observation vector46 * [#U_obs_op_fullobs_op_full.F90 U_obs_op_full]: The name of the usersupplied routine that acts as the observation operator on some state vector47 * [#U_init_obs_fullinit_obs_full.F90 U_init_obs_full]: The name of the usersupplied routine that initializes the vector of observations45 * [#U_init_dim_obs_fullinit_dim_obs_full.F90 U_init_dim_obs_full]: The name of the usersupplied routine that provides the size of the full observation vector 46 * [#U_obs_op_fullobs_op_full.F90 U_obs_op_full]: The name of the usersupplied routine that acts as the full observation operator on some state vector 47 * [#U_init_obs_fullinit_obs_full.F90 U_init_obs_full]: The name of the usersupplied routine that initializes the full vector of observations 48 48 * [#U_init_obs_localinit_obs_local.F90 U_init_obs_local]: The name of the usersupplied routine that initializes the vector of observations for a local analysis domain 49 49 * [#U_prepoststepprepoststep_seik.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state` 50 * [#U_prodRinvA_localprodrinva_local.F90 U_prodRinvA_local]: The name of the usersupplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF. This operation occurs during the analysis step of the SEIK filter.50 * [#U_prodRinvA_localprodrinva_local.F90 U_prodRinvA_local]: The name of the usersupplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF. 51 51 * [#U_init_n_domainsinit_n_domains.F90 U_init_n_domains]: The name of the routine that provides the number of local analysis domains 52 * [#U_init_dim_localinit_dim_local.F90 U_init_dim_local]: The name of the routine that provides the state d omainsfor a local analysis domain52 * [#U_init_dim_localinit_dim_local.F90 U_init_dim_local]: The name of the routine that provides the state dimension for a local analysis domain 53 53 * [#U_init_dim_obs_localinit_dim_obs_local.F90 U_init_dim_obs_local]: The name of the routine that initializes the size of the observation vector for a local analysis domain 54 54 * [#U_global2local_stateglobal2local_state.F90 U_global2local_state]: The name of the routine that initializes a local state vector from the global state vector 55 * [#U_local2global_statelocal2global_state.F90 U_local2global_state]: The name of the routine that initializes the part of the global state vector corresponding tothe provided local state vector56 * [#U_global2local_obsglobal2local_obs.F90 U_global2local_obs]: The name of the routine that initialize da local observation vector from a full observation vector57 * [#U_init_obsvarinit_obsvar.F90 U_init_obsvar]: The name of the usersupplied routine that provides a global mean observation error variance to PDAF(This routine will only be executed, if an adaptive forgetting factor is used)58 * [#U_init_obsvar_localinit_obsvar_local.F90 U_init_obsvar_local]: The name of the usersupplied routine that provides a mean observation error variance for the local analysis domain to PDAF(This routine will only be executed, if a local adaptive forgetting factor is used)55 * [#U_local2global_statelocal2global_state.F90 U_local2global_state]: The name of the routine that initializes the corresponding part of the global state vector from the the provided local state vector 56 * [#U_global2local_obsglobal2local_obs.F90 U_global2local_obs]: The name of the routine that initializes a local observation vector from a full observation vector 57 * [#U_init_obsvarinit_obsvar.F90 U_init_obsvar]: The name of the usersupplied routine that provides a global mean observation error variance (This routine will only be executed, if an adaptive forgetting factor is used) 58 * [#U_init_obsvar_localinit_obsvar_local.F90 U_init_obsvar_local]: The name of the usersupplied routine that provides a mean observation error variance for the local analysis domain (This routine will only be executed, if a local adaptive forgetting factor is used) 59 59 * `status`: The integer status flag. It is zero, if `PDAF_put_state_lseik` is exited without errors. 60 60 61 61 Note: 62 * The order of the routine names does not show the order in which these routines are executed. There is a section on the order of the executionat the bottom of this page.62 * The order of the routine names does not show the order in which these routines are executed. See the [#Executionorderofusersuppliedroutines section on the order of the execution] at the bottom of this page. 63 63 64 64 == Usersupplied routines ==