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

Bring in HAFSv1 Related Changes #608

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
e09a5c3
update
jswhit2 Dec 7, 2018
b28ea8d
update
jswhit2 Dec 7, 2018
7b0d26e
check in the initial version of the EnKF incorporating FV3 regional e…
TingLei-NOAA Feb 21, 2019
682d8a0
check in initial version for the GSI incorporating FV3 regional ensem…
TingLei-NOAA Feb 21, 2019
90429c1
Merge branch 'master' into enkf_fv3native_tl
TingLei-NOAA Mar 1, 2019
da3a431
to check in a few modifiations which were not checked in successfully.
TingLei-NOAA Mar 6, 2019
441c463
add a few modications dealing with the reversed order of data in fv3…
TingLei-NOAA Mar 7, 2019
ab24197
Merge branch 'master' into EXP-GSI_fv3_reg_ensemble
TingLei-NOAA Mar 7, 2019
09e5d35
just adding a debug line before merging
TingLei-NOAA Mar 7, 2019
cb82ade
commit in a minor modification
TingLei-NOAA Mar 7, 2019
6588b5f
Merge branch 'master' into EXP-GSI_fv3_reg_ensemble
TingLei-NOAA Mar 7, 2019
0adc783
some cleaning up for this basic working version
TingLei-NOAA Mar 21, 2019
1a441b8
mainly for adding fv3sar_ensemble_opt option
TingLei-NOAA Apr 2, 2019
b93b3cc
Henry's GSI update for jet
JiliDong-NOAA Apr 4, 2019
135086f
Merge branch 'EXP-GSI_fv3_reg_ensemble' of gerrit:ProdGSI into EXP-GS…
TingLei-NOAA Apr 12, 2019
b25741b
add fv3sar_ensemble_opt
TingLei-NOAA Apr 15, 2019
5698c3f
Merge branch 'master' of gerrit:ProdGSI into EXP-GSI_fv3_reg_ensemble
TingLei-NOAA Apr 16, 2019
531cf55
Merge branch 'EXP-GSI_fv3_reg_ensemble' of gerrit:ProdGSI into EXP-GS…
TingLei-NOAA Apr 16, 2019
2954a02
add the option ldo_enscalc_option for the program to carry out the …
TingLei-NOAA Apr 19, 2019
c914dbe
some updates while a problem is to be investigated for T
TingLei-NOAA May 1, 2019
d837a49
fixed a bug which made the sphum were written to T in the output
TingLei-NOAA May 2, 2019
c586cd7
deleted a few debug writing
TingLei-NOAA May 3, 2019
be8abe0
fixed a couple of bugs with code cleaning
TingLei-NOAA May 8, 2019
07a0aa0
add fv3sar_bg_opt with new function when it = 1, with cold start fv3s…
TingLei-NOAA May 10, 2019
fe0bb13
replace subroutines in mod_fv3_lola.f90 by ones in mod_fv3_lolgrid.f9…
TingLei-NOAA Jun 13, 2019
72fbef9
HAFS: Update the submodules.
BinLiu-NOAA Jun 22, 2019
3cc1eb0
comitt a few debug write commands temperarily
TingLei-NOAA Jul 1, 2019
ee047f4
Merge branch 'EXP-GSI_fv3_reg_ensemble' of gerrit:ProdGSI into EXP-GS…
TingLei-NOAA Jul 1, 2019
68c3499
check in some temperary debug lines
TingLei-NOAA Jul 1, 2019
b18b85e
minor modifications
TingLei-NOAA Jul 9, 2019
2daa61e
after some cleaning up
TingLei-NOAA Jul 10, 2019
49a0157
mainly for cleaning up
TingLei-NOAA Jul 10, 2019
2e72cf2
a basic version for dual resolution capability for FV3SAR ensembles
TingLei-NOAA Jul 23, 2019
65c4b56
resolving a few conflicts after mering master
TingLei-NOAA Jul 24, 2019
25a001b
the first basic version added with l_both_fv3sar_gfs_ens option
TingLei-NOAA Jul 24, 2019
f9ce5a6
Merge branch 'master' into HAFS
BinLiu-NOAA Jul 31, 2019
ab5a339
cleaning a couple of remaining debuging lines in fv3_regional_inter…
TingLei-NOAA Aug 9, 2019
5d5f092
Merge branch 'master' into EXP-GSI_fv3_reg_ensemble
TingLei-NOAA Aug 15, 2019
9627358
cleaning up a few remaining debug lines
TingLei-NOAA Aug 15, 2019
046abe6
resolve a few trival merging conflicts
TingLei-NOAA Aug 23, 2019
2226002
Merge branch 'master' into EXP-GSI_fv3_reg_ensemble_dualv1mix1
TingLei-NOAA Aug 23, 2019
2d2ff95
a trival modification to actual argument of stop2 in controlvec.f90
TingLei-NOAA Aug 23, 2019
11bfa5a
updated to master
TingLei-NOAA Aug 24, 2019
8bffd30
delete output to satbias_angle.out following the gsi master
TingLei-NOAA Aug 24, 2019
fdfd6ba
after merging with gsi master
TingLei-NOAA Aug 28, 2019
d52e73c
Merge branch 'master' into HAFS
BinLiu-NOAA Sep 12, 2019
7c20870
resolve some minor conflicts when mering with EXP-GSI_fv3_reg_ensemble
TingLei-NOAA Sep 26, 2019
10cf1ec
add some modifications for Hera transfered from M. Pots 's branch
TingLei-NOAA Sep 26, 2019
b2406ed
Merge remote-tracking branch 'origin/EXP-GSI_fv3_reg_ensemble' into E…
TingLei-NOAA Sep 26, 2019
789555c
Merge remote-tracking branch 'origin/EXP-GSI_fv3_reg_ensemble' into o…
TingLei-NOAA Sep 27, 2019
e40629e
a couple of fixes
TingLei-NOAA Dec 19, 2019
b562640
some new codes
TingLei-NOAA Jan 27, 2020
1aaf87c
test
TingLei-NOAA Jan 27, 2020
f4ffc68
test2
TingLei-NOAA Jan 27, 2020
8c550ca
test
TingLei-NOAA Jan 27, 2020
c441e9b
test3
TingLei-NOAA Jan 28, 2020
f9609f7
fix for fv3sar coldstart option and conslitation of the logic about n…
TingLei-NOAA Mar 6, 2020
6a8a0f7
manually incorporate Wanshu's fix dealing with the problem near lon=0…
TingLei-NOAA Mar 9, 2020
36743b0
after merging
TingLei-NOAA Mar 9, 2020
fd54109
with a fix for calculation of coeffx and coeffy incorporated with th…
TingLei-NOAA Mar 16, 2020
774f746
Merge branch 'master' into HAFS
BinLiu-NOAA Mar 24, 2020
1e79758
Merge branch 'master' into HAFS
BinLiu-NOAA Apr 23, 2020
6f00e80
another fix for fv3sar_bg_opt!=0
TingLei-NOAA Apr 24, 2020
5aaccee
with fix for fv3sar wind-rotation
TingLei-NOAA May 18, 2020
c2f611b
add Xiaoyan 's coding of Hongli's example to reject obs near LBC
TingLei-NOAA May 18, 2020
cb6b27f
fix a couple of compilation errors
TingLei-NOAA May 27, 2020
ee3ddca
Merge pull request #1 from hafs-community/master
BinLiu-NOAA Jun 4, 2020
0ffb38b
Update modulefile.ProdGSI.jet to restore building on Jet.
BinLiu-NOAA Jun 13, 2020
ff09ec7
Switch to use George V.'s NCEPLIBS so that GSI can successfully run o…
BinLiu-NOAA Jun 15, 2020
001e71c
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Oct 21, 2020
d045f37
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Oct 21, 2020
a72fa93
adding a fix for dual resolution runs
TingLei-NOAA Oct 27, 2020
34e8334
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Nov 6, 2020
91c0ac1
Merge remote-tracking branch 'remotes/TingLei/EXP-GSI_fv3_reg_ensembl…
BinLiu-NOAA Nov 6, 2020
4ff63fa
merging the updated master with enkf_fv3native_t2_new
TingLei-daprediction Nov 13, 2020
ac3bb7d
update with EMC gsi master
Nov 17, 2020
a43dcbc
merge with EMC gsi master
Nov 17, 2020
d705b51
after merging with gsi master
Nov 18, 2020
65287f7
Merge branch 'EXP-GSI_fv3_reg_ensemble_dualv1mix1' into feature/regio…
BinLiu-NOAA Nov 18, 2020
6502874
Merge branch 'master' into support/HAFS
BinLiu-NOAA Nov 19, 2020
36ff385
Merge branch 'support/HAFS' into feature/regional_ensda
BinLiu-NOAA Nov 19, 2020
cb276eb
Remove the unneeded input parameter mype for general_read_fv3_regiona…
BinLiu-NOAA Nov 19, 2020
7e6c341
some cleaning after merging with master
Nov 19, 2020
0673863
cleaning files which should be not in the git monitoring
Nov 19, 2020
de65128
some cleaning
Nov 19, 2020
f19368d
merging with EMC GSI master
Nov 19, 2020
9b3fbc8
some cleaning for git
Nov 19, 2020
25542b8
Merge branch 'enkf_fv3native_t2_new' into feature/regional_ensda
BinLiu-NOAA Nov 19, 2020
a605f9f
Update the fix submodule.
BinLiu-NOAA Nov 20, 2020
53432d1
FGAT related changes for FV3 regional DA (#2)
BinLiu-NOAA Dec 13, 2020
22b9b6b
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Jan 7, 2021
ce1f5ab
Merge branch 'support/HAFS' into feature/regional_ensda
BinLiu-NOAA Jan 7, 2021
0a46bfd
Add the driver script ush/build_enkf_cmake.sh to build enkf_fv3reg.x.
BinLiu-NOAA Jan 12, 2021
1fa9aa6
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Jan 22, 2021
8e5e1e1
Merge branch 'support/HAFS' into feature/regional_ensda
BinLiu-NOAA Jan 22, 2021
1719fe8
Modifications from Xu Lu and Xuguang Wang (OU) to enable running dual
BinLiu-NOAA Feb 8, 2021
636b622
Minor modifications for dual resolution regional ensembles (#3)
BinLiu-NOAA Feb 16, 2021
8b0c604
Changes from Xu Lu (OU): No need to introduce extra variables when the
BinLiu-NOAA Feb 16, 2021
5252bab
Merge pull request #4 from hafs-community/feature/regional_ensda_dualres
BinLiu-NOAA Feb 16, 2021
daefeff
Add a build option to build gsi/enkf in the FV3reg mode.
BinLiu-NOAA Feb 21, 2021
abbe7c2
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Mar 12, 2021
269118e
Remove the submodules fix and libsrc.
BinLiu-NOAA Mar 15, 2021
8f0e607
Import libsrc/wrflib directly.
BinLiu-NOAA Mar 15, 2021
53f93f5
Remove the submodules fix and libsrc.
BinLiu-NOAA Mar 15, 2021
6bc67d6
Import libsrc/wrflib directly.
BinLiu-NOAA Mar 15, 2021
6b52610
merging with HAFS, for being now ignore developments with grid_type_f…
TingLei-daprediction Mar 16, 2021
320de0f
Create symbolic links for the modulefiles for wcoss_cray and wcoss_de…
BinLiu-NOAA Mar 17, 2021
92dd834
Merge pull request #5 from hafs-community/feature/regional_ensda_sync
BinLiu-NOAA Mar 17, 2021
6d370e8
Fix a bug with q when tsen is used as control variable in fv3 regiona…
BinLiu-NOAA Mar 23, 2021
08bca19
A bug fix in gridio_fv3reg.f90 and add delp as a control variable choice
TingLei-NOAA Mar 26, 2021
9a67c53
Feature/ensda bugfix q new (#10)
TingLei-NOAA Mar 30, 2021
4362613
Merge remote-tracking branch 'upstream/master' into support/HAFS
BinLiu-NOAA Apr 1, 2021
15de7c0
Merge branch 'support/HAFS' into feature/regional_ensda
BinLiu-NOAA Apr 4, 2021
29d1a6b
Update modulefile.ProdGSI.jet so that module load works on Jet.
BinLiu-NOAA Apr 13, 2021
1363d3d
Use cmake/3.16.2 in modulefile.ProdGSI.wcoss_c so that it can build o…
BinLiu-NOAA Apr 13, 2021
c8fd806
Modify build_all_cmake.sh so that it can work on Jet properly.
BinLiu-NOAA Apr 15, 2021
697aa38
Merge branch 'feature/regional_ensda' of https://github.com/hafs-comm…
BinLiu-NOAA Apr 15, 2021
3aede3b
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Apr 16, 2021
498e584
Merge branch 'support/HAFS' into feature/regional_ensda
BinLiu-NOAA Apr 16, 2021
a7e35de
Remove the duplicated line of "deallocate(ges_z_ens)" in
BinLiu-NOAA May 6, 2021
700f604
the fix for incorrect reference to fv3reg conversion subroutines in m…
TingLei-daprediction May 10, 2021
3f8667f
Merge pull request #11 from hafs-community/feature/regional_ensda_fix1
BinLiu-NOAA May 10, 2021
68b46a3
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA May 12, 2021
27d8798
Modifications from Xu Lu and Xuguang Wang (OU) to enable TDR and NEXR…
BinLiu-NOAA Jun 4, 2021
af7b978
Bug fix for enkf analysis steps when using t(tv) as a control vector …
BinLiu-NOAA Jun 14, 2021
2b182d5
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Jul 10, 2021
c56991b
Bug fixes and optimizations to the dual-resolution by Xu Lu & Xuguang…
XuLu-NOAA Jul 23, 2021
dd51709
Merge remote-tracking branch 'remotes/origin/feature/regional_ensda_d…
BinLiu-NOAA Jul 25, 2021
de58b1c
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Jul 25, 2021
1c020cc
Merge pull request #14 from hafs-community/feature/regional_ensda_dua…
BinLiu-NOAA Jul 30, 2021
c6c67a4
Merge remote-tracking branch 'remotes/origin/support/HAFS' into featu…
BinLiu-NOAA Jul 30, 2021
af62451
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Aug 6, 2021
b76e0e9
some consolidation of codes for FV3-LAM dual resoution
TingLei-NOAA Aug 6, 2021
193409e
Further consolidation from Ting Lei, Xu Lu and Xuguang Wang for dua…
XuLu-NOAA Aug 13, 2021
de6e44a
Merge remote-tracking branch 'remotes/origin/support/HAFS' into featu…
BinLiu-NOAA Aug 13, 2021
923f890
Merge pull request #15 from hafs-community/feature/regional_ensda_dualv1
BinLiu-NOAA Aug 13, 2021
112667e
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Sep 10, 2021
8b39f2c
Merge remote-tracking branch 'remotes/upstream/master' into support/HAFS
BinLiu-NOAA Nov 2, 2021
dd1dcc2
A fix for the logics ,in the enkf_fv3reg, when q_ind > 0 while pseud…
TingLei-daprediction Dec 10, 2021
ec621ad
Merge branch 'feature/regional_ensda' into feature/regional_ensda_fix1
TingLei-NOAA Dec 10, 2021
2af8028
added back the 'delp' in the vars3d_supported for fv3_reg , which w…
TingLei-NOAA Dec 13, 2021
c7621e2
Merge pull request #16 from hafs-community/feature/regional_ensda_fix1
BinLiu-NOAA Dec 14, 2021
180c3a1
Merge remote-tracking branch 'master/master' into feature/regional_en…
XuLu-NOAA Feb 18, 2022
8bc6ba6
2022-03-01 X.Lu & X.Wang add changes for Dual Ens for HAFS. POC: xug…
XuLu-NOAA Mar 2, 2022
b61eb4c
Merge remote-tracking branch 'remotes/upstream/master' into feature/r…
BinLiu-NOAA Mar 2, 2022
4a5bd0d
Clean up src/gsi so that it only contains FGAT related changes on top…
BinLiu-NOAA Mar 2, 2022
6d8db74
Revert changes in regression/regression_param.sh regression/regressio…
BinLiu-NOAA Mar 2, 2022
f59d808
Merge branch 'feature/regional_ensda_FGAT' into feature/regional_ensd…
BinLiu-NOAA Mar 2, 2022
bc03171
GitHub Issue NOAA-EMC/GSI#325. Merge FGAT capability for regional DA
lbi2018 Mar 4, 2022
f16e852
Github issue #310. Correct mean correction time series plots. Fixes…
EdwardSafford-NOAA Apr 29, 2022
586c2df
Merge pull request #366 from EdwardSafford-NOAA/develop
MichaelLueken May 3, 2022
0a5daea
GitHub Issue NOAA-EMC/GSI #370: use nf90_inq_varid to set integer add…
RussTreadon-NOAA Apr 29, 2022
e7f8c88
Merge pull request #372 from RussTreadon-NOAA/feature/interp
MichaelLueken May 3, 2022
845b360
GitHub Issue NOAA-EMC/GSI#368. WCOSS2 port.
MichaelLueken Apr 29, 2022
20cf887
Github issue #373. Compress RadMon data files. Completes #373.
EdwardSafford-NOAA May 5, 2022
ad2a3c0
Merge pull request #369 from MichaelLueken-NOAA/feature/wcoss2_port
MichaelLueken May 9, 2022
34294c1
Merge pull request #376 from EdwardSafford-NOAA/develop
MichaelLueken May 9, 2022
002dc87
Removed extraneous lines from EFSOI script, and extraneous
AndrewEichmann-NOAA May 12, 2022
e67bd1f
Merge commit '002dc8711194de268d7786e455269d25715e93f9' into feature/…
BinLiu-NOAA May 19, 2022
2d8fda7
Merge remote-tracking branch 'remotes/LB/master' into feature/hafsv0.…
BinLiu-NOAA May 19, 2022
98279eb
Update src/gsi/gsi_rfv3io_mod.f90.
BinLiu-NOAA May 20, 2022
706b2c7
Properly use mpimod, only: mpi_comm_world in src/enkf/gridinfo_fv3reg…
BinLiu-NOAA May 20, 2022
6b89a2a
2022-05-28 Xu Lu & Xuguang Wang. POC: xuguang.wang@ou.edu
XuLu-NOAA May 28, 2022
2d3fa50
GitHub Issue NOAA-EMC/GSI#400. Removed global_gsi.x from:
MichaelLueken Jun 2, 2022
b19916b
Merge pull request #401 from MichaelLueken-NOAA/release/gfsda.v16.3.0
MichaelLueken Jun 2, 2022
aca3043
add option to PRUNE_4NCO when NCO builds the gsi
aerorahul Jun 3, 2022
eb8f1ce
GitHub Issue NOAA-EMC/GSI#402. Add necessary entries to build_4nco_gl…
MichaelLueken Jun 3, 2022
40f0efd
Merge pull request #403 from MichaelLueken-NOAA/feature/add_util_options
MichaelLueken Jun 3, 2022
a507cf8
add option to PRUNE_4NCO when NCO builds the gsi
aerorahul Jun 3, 2022
c97ffc9
Merge branch 'feature/release-gfsda.v16.3.0-prune' of https://github.…
aerorahul Jun 3, 2022
e6535cc
Merge pull request #404 from aerorahul/feature/release-gfsda.v16.3.0-…
MichaelLueken Jun 3, 2022
0615d93
bug in the if statement for pruning
aerorahul Jun 3, 2022
42cc837
Merge pull request #405 from aerorahul/bugfix/release-gfsda.v16.3.0-p…
MichaelLueken Jun 3, 2022
aafe00b
(1) Set cao_check and ta2tb to true (2) Set dmesh(4)=50.0 for VIIRS a…
emilyhcliu Jun 16, 2022
0536d0c
Remove fix files not used with global
emilyhcliu Jun 27, 2022
615cc0e
For GPSRO, change nsig_ext from 12 to 45.
emilyhcliu Jun 28, 2022
b00bbad
Merge pull request #412 from NOAA-EMC/release/gfsda.v16.3.0_emily
emilyhcliu Jun 29, 2022
caef698
Replace global_anavifo_allhydro.l127.txt with global_anavinfo.l127.txt
emilyhcliu Jul 11, 2022
357ea2f
Modify wcoss2 modulefiles to compile GSI with CRTM-2.4.0
emilyhcliu Jul 11, 2022
ae1bd27
Update global anavinfo
emilyhcliu Jul 11, 2022
69e83f6
Modify the threshold in checking the minminum backgound variance for
emilyhcliu Jul 18, 2022
87aac5f
Add handling for channel initialized with zero background variance in…
emilyhcliu Jul 19, 2022
82620df
Merge pull request #439 from NOAA-EMC/release/gfsda.v16.3.0_emily
emilyhcliu Jul 23, 2022
86f5251
Modify the way the penalty is calculated for winds.
emilyhcliu Jul 27, 2022
2de8378
Merge pull request #446 from NOAA-EMC/release/gfsda.v16.3.0_statsfix
emilyhcliu Jul 28, 2022
05ad793
Fix the inconsistency for the NSST increment file (dftanl) between GSI
emilyhcliu Jul 29, 2022
805d0f9
Update aircraftinfo.f90
ADCollard Aug 1, 2022
7e174ec
Merge pull request #448 from NOAA-EMC/release/gfsda.v16.3.0_nsst
emilyhcliu Aug 16, 2022
71495be
Add additional directories and files to prune_4nco_global.sh (#137)
RussTreadon-NOAA Aug 22, 2022
053e447
Updates in response to errors identified by `-check all` (#137)
RussTreadon-NOAA Aug 22, 2022
a1dfd2c
add string FATAL to error messages flagging input file errors (#137)
RussTreadon-NOAA Aug 22, 2022
0b5ea6d
Update prune_4nco.sh to remove the entire Conventional_Monitor direct…
RussTreadon-NOAA Aug 23, 2022
c6c33da
Remove hardwired definition for NDATE in lieu of prod_util definition…
RussTreadon-NOAA Aug 23, 2022
3b9c14a
Remove NEMSIOGET definition from ex scripts; remove NDATE definition …
RussTreadon-NOAA Aug 23, 2022
51edc24
Remove para section for crtm/2.4.0 in gsi_wcoss2.lua; comment out Con…
RussTreadon-NOAA Aug 23, 2022
f51ceb9
Add AVHRR Metop-C and Metop-A
emilyhcliu Aug 24, 2022
d6fc665
Merge pull request #458 from NOAA-EMC/release/gfsda.v16.3.0_radmon
emilyhcliu Aug 24, 2022
82b38a4
Merge remote-tracking branch 'upstream/release/gfsda.v16.3.0' into re…
RussTreadon-NOAA Aug 25, 2022
616d5ab
Fixed variables not initialized correctly in conventional data
emilyhcliu Aug 26, 2022
a5101ee
Fix un-initialized variables
emilyhcliu Aug 26, 2022
955dae3
Remove Mitigation_flag_AMVQ (#137)
RussTreadon-NOAA Aug 26, 2022
36481a2
Check file or directory existence before attempting to prune (#137)
RussTreadon-NOAA Aug 26, 2022
733629e
Merge pull request #456 from RussTreadon-NOAA/release/gfsda.v16.3.0
emilyhcliu Aug 28, 2022
148b7d8
Merge pull request #464 from NOAA-EMC/release/gfsda.v16.3.0_warnings
emilyhcliu Aug 28, 2022
f79daf6
Correct errors in restore function of prune_4nco_global.sh (#137)
RussTreadon-NOAA Aug 29, 2022
dfbef75
Additional corrections to prune script (#137)
RussTreadon-NOAA Aug 29, 2022
cb41169
Add efsoi scripts to list of scripts to prune (#137)
RussTreadon-NOAA Aug 29, 2022
5145660
Update prune_4nco_global.sh so that it works on Hera (#137)
RussTreadon-NOAA Aug 29, 2022
cccc8ec
Add DA Monitor driver scripts to prune list in prune_4nco_global.sh (…
RussTreadon-NOAA Aug 29, 2022
98184a0
Merge pull request #466 from RussTreadon-NOAA/release/gfsda.v16.3.0
emilyhcliu Aug 30, 2022
59ceb45
Update to bufr/11.7.0, add safeguard to avoid out of bounds reference…
RussTreadon-NOAA Sep 6, 2022
c330413
Update gsi_wcoss2.lua PrgEnv_intel, craype, cray_mpich to NCO request…
RussTreadon-NOAA Sep 6, 2022
314736c
Fix iargc bug in getsigensmeanp_smooth_ncep.f90 (#474)
RussTreadon-NOAA Sep 7, 2022
0a28971
Revert update to PrgEnv_intel, craype, cray_mpich versions in gsi_wco…
RussTreadon-NOAA Sep 7, 2022
0411761
Merge pull request #475 from RussTreadon-NOAA/release/gfsda.v16.3.0
RussTreadon-NOAA Sep 7, 2022
6bf82dd
Update calc_analysis.fd/CMakeLists.txt to use w3emc_4 (#478)
RussTreadon-NOAA Sep 27, 2022
e05d692
Merge pull request #479 from RussTreadon-NOAA/release/gfsda.v16.3.0
RussTreadon-NOAA Sep 27, 2022
b51227b
Update global_satinfo.txt: turn off VIIRS data (set to monitoring mode)
emilyhcliu Oct 7, 2022
9bdcf22
Add infomration regarding VIIRS data for gfsv16.3 historical satinfo
emilyhcliu Oct 7, 2022
3fb30e4
Merge pull request #488 from NOAA-EMC/release/gfsda.v16.3.0_viirs
RussTreadon-NOAA Oct 7, 2022
617f4b7
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Oct 27, 2022
b4b2cf3
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Nov 13, 2022
c9aa156
Fix a module use issue for mpi_comm_world in src/enkf/gridinfo_fv3reg…
BinLiu-NOAA Nov 13, 2022
62498bb
Merge remote-tracking branch 'remotes/upstream/release/gfsda.v16.3.0'…
BinLiu-NOAA Nov 16, 2022
efdeaf9
Add delp back in the vars3d_supported list in src/enkf/gridinfo_fv3re…
BinLiu-NOAA Feb 21, 2023
a377fc5
Update modulefiles/gsi_wcoss2.lua to use WCOSS2 production area modul…
BinLiu-NOAA Mar 14, 2023
da56761
Add code to deal with the CIMSS enhanced AMVs in new BUFR (From Li Bi).
BinLiu-NOAA Mar 17, 2023
f70d7a8
Revert "Update modulefiles/gsi_wcoss2.lua to use WCOSS2 production ar…
BinLiu-NOAA Mar 20, 2023
6b9a802
Update src/gsi/read_obs.F90 so that it can read satwndbufr and
BinLiu-NOAA Mar 20, 2023
1178069
Update read_obs.F90 to deal with satwnd and satwhr bufr_d files prope…
BinLiu-NOAA Mar 22, 2023
296d324
Drop off observations when the number of obs exceeds maxobs to avoid the
BinLiu-NOAA Mar 27, 2023
2c73de0
Update gsi_wcoss2.lua to use the prod location for ncio and ncdiag mo…
BinLiu-NOAA Mar 29, 2023
8c86e8d
Remove the unneeded libsrc/wrflib.
BinLiu-NOAA Mar 30, 2023
d86e4ca
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Jul 18, 2023
ce59976
further sorting/re-organizing steps for q
TingLei-daprediction Jul 28, 2023
bf9efcb
*Bug fix for reading dual-resolution regional ensembles when the doma…
BinLiu-NOAA Aug 7, 2023
c9e447f
Merge remote-tracking branch 'remotes/origin/feature/hafs_sync_202307…
BinLiu-NOAA Aug 7, 2023
c4fa8d8
Merge remote-tracking branch 'remotes/upstream/develop' into feature/…
BinLiu-NOAA Aug 7, 2023
78872ad
Clean up the HAFS related dual-resolution and EnKF changes to prepare…
BinLiu-NOAA Aug 7, 2023
6e0da83
Merge HAFS GSI changes with latest GSI dev branch
JingCheng-NOAA Aug 28, 2023
6be52b0
added GSI dev branch recently added flash data assimilation related part
JingCheng-NOAA Sep 11, 2023
2e20205
Added changes of GSI dev branch in read_obs.F90 and read_prepbufr.f90
JingCheng-NOAA Sep 11, 2023
c3cca77
Merge remote-tracking branch 'upstream/develop' into feature/hafsv1_m…
JingCheng-NOAA Sep 15, 2023
2cabebd
Feature/hafsv1 maxobs goesr meso amvs (#17)
JingCheng-NOAA Sep 15, 2023
3674459
Merge branch 'feature/hafsv1_maxobs_goesr_meso_amvs' of https://githu…
JingCheng-NOAA Sep 18, 2023
8f68989
remove extra commit line.
JingCheng-NOAA Sep 18, 2023
a7dd7cc
remove blank line 160 in read_satwnd.f90
JingCheng-NOAA Sep 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/gsi/read_anowbufr.f90
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,7 @@ subroutine read_anowbufr(nread,ndata,nodata,gstime,&

ndata=ndata+1
nodata=nodata+1
if(ndata>maxobs) exit

cdata_all(iconc,ndata) = conc ! pm2_5 obs
cdata_all(ierror,ndata) = obserror ! pm2_5 obs error
Expand Down
1 change: 1 addition & 0 deletions src/gsi/read_dbz_nc.f90
Original file line number Diff line number Diff line change
Expand Up @@ -417,6 +417,7 @@ subroutine read_dbz_nc(nread,ndata,nodata,infile,lunout,obstype,sis,hgtl_full,no

!#################### Data thinning ###################
icntpnt=icntpnt+1
if(icntpnt>maxobs) exit

if(ithin > 0)then

Expand Down
1 change: 1 addition & 0 deletions src/gsi/read_gmi.f90
Original file line number Diff line number Diff line change
Expand Up @@ -528,6 +528,7 @@ subroutine read_gmi(mype,val_gmi,ithin,rmesh,jsatid,gstime,&
flgch = 0

iobs=iobs+1
if(iobs>maxobs) exit
RussTreadon-NOAA marked this conversation as resolved.
Show resolved Hide resolved
end do read_loop
end do read_subset
690 continue
Expand Down
1 change: 1 addition & 0 deletions src/gsi/read_goesglm.f90
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,7 @@ subroutine read_goesglm(nread,ndata,nodata,infile,obstype,lunout,twindin,sis)
icntpnt=icntpnt+1

ndata=ndata+1
if(ndata>maxobs) exit
nodata=nodata+1
iout=ndata
isort(icntpnt)=iout
Expand Down
7 changes: 4 additions & 3 deletions src/gsi/read_obs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -436,10 +436,10 @@ subroutine read_obs_check (lexist,filename,jsatid,dtype,minuse,nread)
end do
nread = nread + 1
end do airploop
else if(trim(filename) == 'satwndbufr')then
else if(index(filename,'satwnd') /=0 .or. index(filename,'satwhr') /=0) then
lexist = .false.
loop: do while(ireadmg(lnbufr,subset,idate2) >= 0)
! 5 GOES-R AMVs (NC005030, NC005031, NC005032, NC005034 and NC005039)
! 5 GOES-R AMVs (NC005030, NC005031, NC005032, NC005034, NC005039, NC005099)
! are added as the GOES-R bufr file provide do not contain other winds.
! May not be necessary with the operational satwnd BUFR
if(trim(subset) == 'NC005010' .or. trim(subset) == 'NC005011' .or.&
Expand All @@ -450,6 +450,7 @@ subroutine read_obs_check (lexist,filename,jsatid,dtype,minuse,nread)
trim(subset) == 'NC005030' .or. trim(subset) == 'NC005031' .or.&
trim(subset) == 'NC005032' .or. trim(subset) == 'NC005034' .or.&
trim(subset) == 'NC005039' .or. &
trim(subset) == 'NC005099' .or. &
trim(subset) == 'NC005090' .or. trim(subset) == 'NC005091' .or.&
trim(subset) == 'NC005067' .or. trim(subset) == 'NC005068' .or. trim(subset) == 'NC005069' .or.&
trim(subset) == 'NC005047' .or. trim(subset) == 'NC005048' .or. trim(subset) == 'NC005049' .or.&
Expand Down Expand Up @@ -1503,7 +1504,7 @@ subroutine read_obs(ndata,mype)
else if(obstype == 'uv' .or. obstype == 'wspd10m' .or. &
obstype == 'uwnd10m' .or. obstype == 'vwnd10m') then
! Process satellite winds which seperate from prepbufr
if ( index(infile,'satwnd') /=0 ) then
if ( index(infile,'satwnd') /=0 .or. index(infile,'satwhr') /=0 ) then
call read_satwnd(nread,npuse,nouse,infile,obstype,lunout,gstime,twind,sis,&
prsl_full,nobs_sub1(1,i))
string='READ_SATWND'
Expand Down
2 changes: 2 additions & 0 deletions src/gsi/read_radar.f90
Original file line number Diff line number Diff line change
Expand Up @@ -2911,6 +2911,7 @@ subroutine read_radar(nread,ndata,nodata,infile,lunout,obstype,twind,sis,hgtl_fu
!#################### Data thinning ###################

icntpnt=icntpnt+1
if(icntpnt>maxobs) exit

if(ithin > 0)then
if(zflag == 0)then
Expand Down Expand Up @@ -4031,6 +4032,7 @@ subroutine read_radar_l2rw(ndata,nodata,lunout,obstype,sis,nobs,hgtl_full)
end if
!#################### Data thinning ###################
icntpnt=icntpnt+1
if(icntpnt>maxobs) exit
ithin=1 !number of obs to keep per grid box
if(radar_no_thinning) then
ithin=-1
Expand Down
1 change: 1 addition & 0 deletions src/gsi/read_radar_wind_ascii.f90
Original file line number Diff line number Diff line change
Expand Up @@ -509,6 +509,7 @@ subroutine read_radar_wind_ascii(nread,ndata,nodata,infile,lunout,obstype,sis,hg
!#################### Data thinning ###################

icntpnt=icntpnt+1
if(icntpnt>maxobs) exit

if(ithin > 0)then
if(zflag == 0)then
Expand Down
45 changes: 35 additions & 10 deletions src/gsi/read_satwnd.f90
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
! 253: EUMETSAT IR winds, 254: EUMETSAT WV deep layer winds
! 257,258,259: MODIS IR,WV cloud top, WV deep layer winds
! 260: VIIR IR winds
! 241: CIMSS enhanced AMV winds
! respectively
! For satellite subtype: 50-80 from EUMETSAT geostationary satellites(METEOSAT)
! 100-199 from JMA geostationary satellites(MTSAT)
Expand Down Expand Up @@ -77,6 +78,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
! 2021-07-25 Genkova - added code for Metop-B/C winds in new BUFR,NC005081 !
! 2022-01-20 Genkova - added missing station_id for polar winds
! 2022-01-20 Genkova - added code for Meteosat and Himawari AMVs in new BUFR
! 2022-12-10 Bi - added code for CIMSS enhanced AMVs in new BUFR
!
!
! input argument list:
Expand Down Expand Up @@ -155,7 +157,6 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
real(r_kind),parameter:: r799=799.0_r_kind
real(r_kind),parameter:: r1200= 1200.0_r_kind
real(r_kind),parameter:: r10000= 10000.0_r_kind

real(r_double),parameter:: rmiss=10d7

! Declare local variables
Expand Down Expand Up @@ -212,7 +213,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis

real(r_double),dimension(13):: hdrdat
real(r_double),dimension(4):: obsdat
real(r_double),dimension(2) :: hdrdat_test
real(r_double),dimension(2) :: hdrdat_test,hdrdat_005099
ShunLiu-NOAA marked this conversation as resolved.
Show resolved Hide resolved
real(r_double),dimension(3,5) :: heightdat
real(r_double),dimension(6,4) :: derdwdat
real(r_double),dimension(3,12) :: qcdat
Expand Down Expand Up @@ -509,7 +510,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis

!GOES-R section of the 'if' statement over 'subsets'
else if(trim(subset) == 'NC005030' .or. trim(subset) == 'NC005031' .or. trim(subset) == 'NC005032' .or. &
trim(subset) == 'NC005034' .or. trim(subset) == 'NC005039') then
trim(subset) == 'NC005034' .or. trim(subset) == 'NC005039' .or. trim(subset) == 'NC005099') then
! Commented out, because we need clarification for SWCM/hdrdat(9) from Yi Song
! NOTE: Once it is confirmed that SWCM values are sensible, apply this logic and replace lines 685-702
! if(hdrdat(9) == one) then
Expand Down Expand Up @@ -537,6 +538,8 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
itype=246
else if(trim(subset) == 'NC005031') then ! WV clear sky/deep layer
itype=247
else if(trim(subset) == 'NC005099') then
itype=241
endif
else ! wind is not recognised and itype is not assigned
cycle loop_report
Expand Down Expand Up @@ -735,7 +738,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
do_qc = subset(1:7)=='NC00503'.and.nint(hdrdat(1))>=270
do_qc = do_qc.or.subset(1:7)=='NC00501'
do_qc = do_qc.or.subset=='NC005081'.or.subset=='NC005091'
do_qc = do_qc.or.qcret>0
do_qc = do_qc.or.qcret>0

! assign types and get quality info: start

Expand Down Expand Up @@ -1051,7 +1054,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
endif
! get quality information THIS SECTION NEEDS TO BE TESTED!!!
call ufbint(lunin,rep_array,1,1,iret, '{AMVIVR}')
irep_array = int(rep_array)
irep_array = max(1,int(rep_array))
allocate( amvivr(2,irep_array))
call ufbrep(lunin,amvivr,2,irep_array,iret, 'TCOV CVWD')
pct1 = amvivr(2,1) ! use of pct1 (a new variable in the BUFR) is introduced by Nebuda/Genkova
Expand Down Expand Up @@ -1175,9 +1178,12 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
endif
! Extra block for VIIRS NOAA20: End
! Extra block for GOES-R winds: Start
else if(trim(subset) == 'NC005030' .or. trim(subset) == 'NC005031' .or. trim(subset) == 'NC005032' .or. & !IR(LW) / CS WV / VIS GOES-R like winds
trim(subset) == 'NC005034' .or. trim(subset) == 'NC005039' ) then !CT WV / IR(SW) GOES-R like winds
else if(trim(subset) == 'NC005030' .or. trim(subset) == 'NC005031' .or. trim(subset) == 'NC005032' .or. & !IR(LW) / CS WV / VIS GOES-R like winds
trim(subset) == 'NC005034' .or. trim(subset) == 'NC005039' .or. trim(subset) == 'NC005099') then !CT WV / IR(SW) GOES-R like winds

if ( trim(subset) == 'NC005099' ) then
hdrdat(10)=61.23 ! set zenith angle for CIMSS AMVs to 67 to pass QC, no value in origional data
end if
if(hdrdat(1) >=r250 .and. hdrdat(1) <=r299 ) then ! the range of NESDIS satellite IDs
! The sample newBUFR has SAID=259 (GOES-15)
! When GOES-R SAID is assigned, pls check
Expand Down Expand Up @@ -1209,6 +1215,10 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
c_station_id='WV'//stationid
c_sprvstg='WV'
!write(6,*)'itype= ',itype
else if(trim(subset) == 'NC005099') then ! WV clear sky/deep layer
itype=241
c_station_id='IR'//stationid
c_sprvstg='IR'
endif

! call ufbint(lunin,rep_array,1,1,iret, '{AMVAHA}')
Expand All @@ -1223,6 +1233,8 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
! call ufbrep(lunin,amviii,12,irep_array,iret, 'LTDS SCLF SAID SIID CHNM SCCF ORBN SAZA BEARAZ EHAM PRLC TMDBST')
! deallocate( amviii )

if (itype /= 241) then

call ufbint(lunin,rep_array,1,1,iret, '{AMVIVR}')
irep_array = int(rep_array)
allocate( amvivr(2,irep_array))
Expand Down Expand Up @@ -1253,7 +1265,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis

if(wrf_nmm_regional) then
! type 251 has been determine not suitable to be subjected to pct1 range check
if(itype==240 .or. itype==245 .or. itype==246) then
if(itype==240 .or. itype==245 .or. itype==246 .or. itype==241) then
if (pct1 < 0.04_r_kind) qm=15
if (pct1 > 0.50_r_kind) qm=15
elseif (itype==251) then
Expand All @@ -1279,6 +1291,16 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
if (isflg == 1 .and. ppb > 850.0_r_kind) qm=15 ! low over land
endif

else ! Assign values for the mnemonics/variables missing in original datafile for type 241

call ufbint(lunin,hdrdat_005099,2,1,iret, 'GNAPS PCCF');
qifn=hdrdat_005099(2);
qm=2.0 ! do not reject the wind
pct1=0.4 ! do not reject the wind
ee=1.0 ! do not reject the wind

endif

! winds rejected by qc dont get used
if (qm == 15) usage=r100
if (qm == 3 .or. qm ==7) woe=woe*r1_2
Expand All @@ -1288,9 +1310,12 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
if(itype==246 ) then; c_prvstg='GOESR' ; c_sprvstg='WVCT' ; endif
if(itype==247 ) then; c_prvstg='GOESR' ; c_sprvstg='WVCS' ; endif
if(itype==251 ) then; c_prvstg='GOESR' ; c_sprvstg='VIS' ; endif
if(itype==241 ) then; c_prvstg='GOESR' ; c_sprvstg='IR' ; endif !to be revisited I.Genkova

endif
! Extra block for GOES-R winds: End
else ! wind is not recognised and itype is not assigned
write(6,*) 'read_satwnd: WIND IS NOT RECOGNIZEd and we are in hell'
cycle loop_readsb
endif

Expand Down Expand Up @@ -1338,7 +1363,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
! 3 snow
! 4 mixed
if( .not. twodvar_regional) then
if(itype ==245 .or. itype ==252 .or. itype ==253 .or. itype ==240) then
if(itype ==245 .or. itype ==252 .or. itype ==253 .or. itype ==240 .or. itype ==241) then
if(hdrdat(2) >20.0_r_kind) then
call deter_sfc_type(dlat_earth,dlon_earth,t4dv,isflg,tsavg)
if(isflg /= 0) cycle loop_readsb
Expand Down Expand Up @@ -1465,7 +1490,7 @@ subroutine read_satwnd(nread,ndata,nodata,infile,obstype,lunout,gstime,twind,sis
! GOES-R wind are identified/recognised here by subset, but it could be done by itype or SAID
! After completing the evaluation of GOES-R winds, REVISE this section!!!
if(trim(subset) == 'NC005030' .or. trim(subset) == 'NC005031' .or. trim(subset) == 'NC005032' .or. &
trim(subset) == 'NC005034' .or. trim(subset) == 'NC005039' ) then
trim(subset) == 'NC005034' .or. trim(subset) == 'NC005039' .or. trim(subset) == 'NC005099') then
obserr=obserr/two
endif

Expand Down
2 changes: 1 addition & 1 deletion src/gsi/setupuwnd10m.f90
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ subroutine setupuwnd10m(obsLL,odiagLL,lunin,mype,bwork,awork,nele,nobs,is,conv_d
lowlevelsat=itype==242.or.itype==243.or.itype==245.or.itype==246.or. &
itype==247.or.itype==250.or.itype==251.or.itype==252.or. &
itype==253.or.itype==254.or.itype==257.or.itype==258.or. &
itype==259
itype==259.or.itype==241
if (lowlevelsat .and. twodvar_regional) then
call windfactor(presw,factw)
data(iuob,i)=factw*data(iuob,i)
Expand Down
2 changes: 1 addition & 1 deletion src/gsi/setupvwnd10m.f90
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ subroutine setupvwnd10m(obsLL,odiagLL,lunin,mype,bwork,awork,nele,nobs,is,conv_d
lowlevelsat=itype==242.or.itype==243.or.itype==245.or.itype==246.or. &
itype==247.or.itype==250.or.itype==251.or.itype==252.or. &
itype==253.or.itype==254.or.itype==257.or.itype==258.or. &
itype==259
itype==259.or.itype==241
if (lowlevelsat .and. twodvar_regional) then
call windfactor(presw,factw)
data(iuob,i)=factw*data(iuob,i)
Expand Down
4 changes: 2 additions & 2 deletions src/gsi/setupw.f90
Original file line number Diff line number Diff line change
Expand Up @@ -877,7 +877,7 @@ subroutine setupw(obsLL,odiagLL,lunin,mype,bwork,awork,nele,nobs,is,conv_diagsav
lowlevelsat=itype==242.or.itype==243.or.itype==245.or.itype==246.or. &
itype==247.or.itype==250.or.itype==251.or.itype==252.or. &
itype==253.or.itype==254.or.itype==257.or.itype==258.or. &
itype==259
itype==259.or.itype==241
if (lowlevelsat .and. twodvar_regional) then
call windfactor(presw,factw)
data(iuob,i)=factw*data(iuob,i)
Expand Down Expand Up @@ -1146,7 +1146,7 @@ subroutine setupw(obsLL,odiagLL,lunin,mype,bwork,awork,nele,nobs,is,conv_diagsav
if(itype ==244) then ! AVHRR, use same as MODIS
qcgross=r0_7*cgross(ikx)
endif
if( itype == 245 .or. itype ==246) then
if( itype == 245 .or. itype ==246 .or. itype ==241) then
if(presw <400.0_r_kind .and. presw >300.0_r_kind ) qcgross=r0_7*cgross(ikx)
endif
if(itype == 253 .or. itype ==254) then
Expand Down
2 changes: 1 addition & 1 deletion src/gsi/setupwspd10m.f90
Original file line number Diff line number Diff line change
Expand Up @@ -635,7 +635,7 @@ subroutine setupwspd10m(obsLL,odiagLL,lunin,mype,bwork,awork,nele,nobs,is,conv_d
lowlevelsat=itype==242.or.itype==243.or.itype==245.or.itype==246.or. &
itype==247.or.itype==250.or.itype==251.or.itype==252.or. &
itype==253.or.itype==254.or.itype==257.or.itype==258.or. &
itype==259
itype==259.or.itype==241
if (lowlevelsat .and. twodvar_regional) then
call windfactor(presw,factw)
data(iuob,i)=factw*data(iuob,i)
Expand Down