Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto PR - develop β†’ MAPL-v3 - add ascat mask to read_obs #724

Merged
merged 131 commits into from
Mar 1, 2024

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Feb 29, 2024

πŸ“ Automatic PR: develop β†’ release/MAPL-v3

Description

add ascat mask to read_obs

πŸ“ Modified files

.../LDAS_App/LDASsa_DEFAULT_inputs_ensupd.nml | 272 ++++-
src/Applications/LDAS_App/tile_bin2nc4.F90 | 2 +-
.../LDAS_App/util/shared/matlab/read_obsparam.m | 6 +-
.../clsm_ensupd_enkf_update.F90 | 113 ++-
.../clsm_ensupd_glob_param.F90 | 19 +-
.../clsm_ensupd_read_obs.F90 | 1055 +++++++++++++++++++-
.../clsm_ensupd_upd_routines.F90 | 367 ++++++-
.../GEOS_LandPertGridComp.F90 | 2 +
.../LDAS_Shared/LDAS_ensdrv_mpi.F90 | 4 +-
.../GEOSldas_GridComp/LDAS_Shared/enkf_types.F90 | 10 +-
10 files changed, 1685 insertions(+), 165 deletions(-)

jpark50 and others added 30 commits July 19, 2021 16:35
1) Updates regarding MODIS obs. reader
  -  Added the description of MODIS obs. reader at the subroutine
     (Table of longitude band is moved up)
  -  Changed the hdf-related function to read (vdata vs. SDS dataset)
     : Previous hdf-related functions are cleaned up
  -  Updated and checkced the QC procedure by comparing against Matlab result

2) Updates on subroutine cat_enkf_increment
  - Removing the cat_diagS at ths subroutine
    :Cat_diagS is also removed when the subroutine is called (e.g., ensupd_enkf_update.F90)
  - Computed the snow diagnostics to apply condition when to add/remove snow or no further action needed
: This commit has been made to update the error status located @ subroutine get_ind_obs()
: Basically, not significant change made on the code compared to the previous commit. All the print statements for debugging purposes are commented out
: Minor change made on the MODIS SCA reader(in clsm_ensupd_read_obs.F90) to correctly read the MODIS observation
: Things need to be done
  1) Check the compressed vector ('Observation') lat, long, and tilenum to see whether it correctly calculates or not
  2) Check the tile_grid properties
** Brief updates compared to commits made on 11/08/2021]
- No more errors related to the subroutine get_ind_obs()
- Checked the details of tilenum, Observation vector, and Obs_pred vector
  (meeting slide at 11/19/2021)
- Another floating error occured when calculating the snow heat content (located within the subroutine clsm_ensupd_upd_routine.F90)
  code line where showed error: TSN = min(met_force(n)%Tair-MAPL_TICE,0.0)
- I've tried to calculate the different between met_force%Tair -MAPL_TICE before entering the loop, and i defined it as deduction (array) and call   nth deduction value in the if loop. Still, it revealed a problem.
- For the review purpose, It would be great help if you can look close into the subroutine clsm_ensupd_upd_routine.F90 (from line 4076 ot 4261)
- fixed typos
- fixed indentation
- added/edited comments
- removed redundant initialization of cat_progn_incr
- removed redundant cat_progn_incr%wesn=0 etc in "do nothing" case of snow analysis
- undid partial (!) deletion of an old, commented-out subroutine
…_fraction_assimilation

land_assim: yes; pertubation:0; no mwRTM file
gmao-rreichle and others added 22 commits December 7, 2023 15:42
…AS_ensdrv_mpi.F90, LDASsa_DEFAULT_inputs_ensupd.nml, read_obsparam.m, clsm_ensupd_read_obs.F90)
@mathomp4 mathomp4 merged commit 5f56e1d into release/MAPL-v3 Mar 1, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants