Changes between Version 8 and Version 9 of InsertAnalysisStep
- Timestamp:
- Dec 12, 2019, 8:27:26 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InsertAnalysisStep
v8 v9 42 42 * `timenow`: A real specifying upon exit the current model time. (This value is usually not used in the fully-parallel implemenation variant) 43 43 * `doexit`: An integer variable defining whether the assimilation process is completed. For compatibility 1 should be used for exit, 0 for continuing. (This value is not used in the fully-parallel implemenation variant) 44 * [#U_next_observationnext_observation .F90 U_next_observation]: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`44 * [#U_next_observationnext_observation_pdaf.F90 U_next_observation]: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit` 45 45 * [#U_distribute_statedistribute_state_pdaf.F90 U_distribute_state]: The name of a user supplied routine that initializes the model fields from the array holding the ensemble of model state vectors 46 * [#U_prepoststepprepoststep_ seik.F90 U_prepoststep]: The name of a user supplied routine that is called before and after the analysis step. Here the user has the possibility to access the state ensemble and can e.g. compute estimated variances or can write the ensemble states the state estimate into files.46 * [#U_prepoststepprepoststep_pdaf.F90 U_prepoststep]: The name of a user supplied routine that is called before and after the analysis step. Here the user has the possibility to access the state ensemble and can e.g. compute estimated variances or can write the ensemble states the state estimate into files. 47 47 * `status`: The integer status flag. It is zero, if `PDAF_get_state` is exited without errors. 48 48 … … 69 69 }}} 70 70 At this state of the implementation only these arguments are relevant: 71 * [#U_distribute_statedistribute_state .F90 U_distribute_state]: The name of a user supplied routine that initializes the model fields from the array holding the ensemble of model state vectors. (This routine is also used in `PDAF_get_state`)71 * [#U_distribute_statedistribute_state_pdaf.F90 U_distribute_state]: The name of a user supplied routine that initializes the model fields from the array holding the ensemble of model state vectors. (This routine is also used in `PDAF_get_state`) 72 72 * [#U_collect_statecollect_state_pdaf.F90 U_collect_state]: The name of the user-supplied 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_dist_state`. 73 * [#U_next_observationnext_observation .F90 U_next_observation]: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. (This routine is also used in `PDAF_get_state`)73 * [#U_next_observationnext_observation_pdaf.F90 U_next_observation]: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. (This routine is also used in `PDAF_get_state`) 74 74 * `status`: The integer status flag. It is zero, if PDAF_get_state is exited without errors. 75 75