Skip to content

Commit b021c30

Browse files
Merge branch 'develop' into feature/wjiang/cleanup_template
2 parents 67ac784 + 83089f5 commit b021c30

File tree

4 files changed

+33
-22
lines changed

4 files changed

+33
-22
lines changed

.gitignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,3 @@
55
*#
66
.#*
77
**/CVS/
8-
9-
/@GEOSgcm_GridComp
10-
/GEOSgcm_GridComp
11-
/GEOSgcm_GridComp@

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
-----------------------------
1717

18+
## [v1.0.2] - 2024-04-11
19+
20+
- 0-diff vs. v1.0.1.
21+
22+
### Fixed
23+
24+
- Bugfix for state increment array referencing in update_type=13.
25+
26+
### Changed
27+
28+
- Moved external `GEOSgcm_GridComp` repository to under `GEOSldas/src/Components` for
29+
consistency with directory structure of GEOSgcm and GEOSadas.
30+
31+
-----------------------------
32+
1833
## [v1.0.1] - 2024-04-10
1934

35+
- 0-diff vs. v1.0.0.
36+
2037
### Fixed
2138

2239
- ldas_setup: Changed entry 'slurm' to 'slurm_pbs' to match remap_params.tpl

CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
esma_set_this ()
22

3-
esma_add_subdirectory(GEOSgcm_GridComp)
4-
53
set (alldirs
64
GEOSmetforce_GridComp
75
GEOSlandpert_GridComp

GEOSlandassim_GridComp/clsm_ensupd_upd_routines.F90

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4805,21 +4805,21 @@ subroutine cat_enkf_increments( &
48054805
State_incr(1,:) = cat_progn( kk,:)%srfexc/scale_srfexc
48064806
State_incr(2,:) = cat_progn( kk,:)%rzexc /scale_rzexc
48074807

4808-
State_incr(4,:) = cat_progn( kk,:)%tc1 /scale_temp
4809-
State_incr(5,:) = cat_progn( kk,:)%tc2 /scale_temp
4810-
State_incr(6,:) = cat_progn( kk,:)%tc4 /scale_temp
4811-
State_incr(7,:) = cat_progn( kk,:)%ght(1)/scale_ght1
4808+
State_incr(3,:) = cat_progn( kk,:)%tc1 /scale_temp
4809+
State_incr(4,:) = cat_progn( kk,:)%tc2 /scale_temp
4810+
State_incr(5,:) = cat_progn( kk,:)%tc4 /scale_temp
4811+
State_incr(6,:) = cat_progn( kk,:)%ght(1)/scale_ght1
48124812

48134813
else
48144814

48154815
State_incr(1,:) = cat_progn( kk,:)%srfexc/scale_srfexc
48164816
State_incr(2,:) = cat_progn( kk,:)%rzexc /scale_rzexc
48174817
State_incr(3,:) = cat_progn( kk,:)%catdef/scale_catdef ! catdef in State
48184818

4819-
State_incr(3,:) = cat_progn( kk,:)%tc1 /scale_temp
4820-
State_incr(4,:) = cat_progn( kk,:)%tc2 /scale_temp
4821-
State_incr(5,:) = cat_progn( kk,:)%tc4 /scale_temp
4822-
State_incr(6,:) = cat_progn( kk,:)%ght(1)/scale_ght1
4819+
State_incr(4,:) = cat_progn( kk,:)%tc1 /scale_temp
4820+
State_incr(5,:) = cat_progn( kk,:)%tc2 /scale_temp
4821+
State_incr(6,:) = cat_progn( kk,:)%tc4 /scale_temp
4822+
State_incr(7,:) = cat_progn( kk,:)%ght(1)/scale_ght1
48234823

48244824
end if
48254825

@@ -4863,21 +4863,21 @@ subroutine cat_enkf_increments( &
48634863
cat_progn_incr(kk,:)%srfexc = State_incr(1,:)*scale_srfexc
48644864
cat_progn_incr(kk,:)%rzexc = State_incr(2,:)*scale_rzexc
48654865

4866-
cat_progn_incr(kk,:)%tc1 = State_incr(4,:)*scale_temp
4867-
cat_progn_incr(kk,:)%tc2 = State_incr(5,:)*scale_temp
4868-
cat_progn_incr(kk,:)%tc4 = State_incr(6,:)*scale_temp
4869-
cat_progn_incr(kk,:)%ght(1) = State_incr(7,:)*scale_ght1
4866+
cat_progn_incr(kk,:)%tc1 = State_incr(3,:)*scale_temp
4867+
cat_progn_incr(kk,:)%tc2 = State_incr(4,:)*scale_temp
4868+
cat_progn_incr(kk,:)%tc4 = State_incr(5,:)*scale_temp
4869+
cat_progn_incr(kk,:)%ght(1) = State_incr(6,:)*scale_ght1
48704870

48714871
else
48724872

48734873
cat_progn_incr(kk,:)%srfexc = State_incr(1,:)*scale_srfexc
48744874
cat_progn_incr(kk,:)%rzexc = State_incr(2,:)*scale_rzexc
48754875
cat_progn_incr(kk,:)%catdef = State_incr(3,:)*scale_catdef ! catdef in State
48764876

4877-
cat_progn_incr(kk,:)%tc1 = State_incr(3,:)*scale_temp
4878-
cat_progn_incr(kk,:)%tc2 = State_incr(4,:)*scale_temp
4879-
cat_progn_incr(kk,:)%tc4 = State_incr(5,:)*scale_temp
4880-
cat_progn_incr(kk,:)%ght(1) = State_incr(6,:)*scale_ght1
4877+
cat_progn_incr(kk,:)%tc1 = State_incr(4,:)*scale_temp
4878+
cat_progn_incr(kk,:)%tc2 = State_incr(5,:)*scale_temp
4879+
cat_progn_incr(kk,:)%tc4 = State_incr(6,:)*scale_temp
4880+
cat_progn_incr(kk,:)%ght(1) = State_incr(7,:)*scale_ght1
48814881

48824882
end if
48834883

0 commit comments

Comments
 (0)