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

WIGOS related updates, new gage processing, and some bug fixes #1449

Merged
merged 46 commits into from
Dec 12, 2023

Conversation

emkemp
Copy link
Contributor

@emkemp emkemp commented Nov 15, 2023

Description

  • Added support for global (and WIGOS compliant) sfcsno files in USAFSI
  • Added support for global (and WIGOS compliant) preobs files in NAFPA
  • Added new gage processing library in NAFPA
  • Added support for global (and WIGOS compliant) sfcobs files in LIS AGRMET
  • Modified numerous write statements to add [INFO], [WARN], or [ERR] tag
  • Modified several write statements to trim character variables before output
  • Initialized certain arrays to zero immediately after allocation
  • Corrected variable type of QC flags (were real, now are integer)
  • Changed some if statements to avoid "equals" checks of real variables (considered bad practice)
  • Added some checks and error handling of status codes from MPI calls
  • Fixed preprocessing bug in RAPID_routing_run.F90 (call to RAPID_model_main must be wrapped by #ifdef PETSc)

emkemp added 30 commits July 28, 2023 10:49
Needs to be integrated into LIS-AGRMET.
…long.

NOTE:  Have noticed Bratseth temperature analyses now change from run
to run.  Occurs with both Intel and GNU compilers with debugging flags.
Does not appear to happen with support/lisf-557ww-7.5 branch, nor with
master branch.  Will investigate earlier commits to see if cause can be
determined.
Valgrind complained that the lack of immediate initialization caused
problems later in the LIS execution.  I'm skeptical, but it is known
that Linux doesn't finish allocation until a program starts writing
to the "allocated" memory.  So this is not a bad idea in general.
@emkemp emkemp added enhancement New feature or request LISF 557WW 7.6 labels Nov 15, 2023
@jvgeiger jvgeiger merged commit 2412656 into NASA-LIS:master Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request LISF 557WW 7.6
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants