-
Notifications
You must be signed in to change notification settings - Fork 32
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
marine bufr2ioda converters fail in prepatmioda job #897
Comments
@RussTreadon-NOAA , moving the marine scripts somewhere else is fine by me, but It seems that some logic is missing in the atmos obs processing . Shouldn't we only trigger the bufr to ioda conversion if the bufr obs is in the |
@RussTreadon-NOAA, @emilyhcliu is testing marine insitu obs through this PR #879. @guillaumevernieres, I will anyways need to do it. |
@guillaumevernieres , I'm not inclined to move marine scripts into a folder unless we as a team feel it's better from an organizational point of view to move application specific converters into aerosol, atmosphere, land, and marine directories. I'm not sure we want to go here. Your suggestion is good. One could refactor |
@RussTreadon-NOAA , temporarily moving the marine converters somewhere else while more logic is added to |
@ShastriPaturi , a few questions
|
I like the idea. Sort of like the list of obs to assimilate under the list. |
|
@ShastriPaturi , would you please point me at the machine on which and the directories in which 2 and 3 are occurring? |
@RussTreadon-NOAA WCOSS2 (dev machine). I will be making a copy of those on orion and hera for the retrospective runs. |
@RussTreadon-NOAA @ShastriPaturi , let's be clear here - I am only running a NRT cron , i.e. in dev environment, that generates the marine in-situ augmented bufr dumps. They can be found (some dates on Cactus, others on Dogwood) in: |
Got it. Thank you @ShastriPaturi . Makes sense that observations are parsed into type specific sub-directories
Work will be needed in the GDASApp and g-w to properly handle this directory structure. |
Understood @ilianagenkova . GDA mangers will need to properly reconfigure the GDA for GFS v17 retrospective parallels. |
There was already discussion to gather these all under /ocean , but I only
work on Marine data when my workload allows. We don’t have a Marine Data
person since July.
…On Thu, Feb 1, 2024 at 11:51 AM RussTreadon-NOAA ***@***.***> wrote:
Got it. Thank you @ShastriPaturi <https://github.com/ShastriPaturi> .
Makes sense that observations are parsed into type specific sub-directories
***@***.***:/lfs/h2/emc/obsproc/noscrub/iliana.genkova/CRON/SOCA/com/obsproc/v1.2/gdas.20240201/00> ls -l
total 44
drwxr-sr-x 2 iliana.genkova obsproc 4096 Feb 1 12:00 adt
drwxr-sr-x 2 iliana.genkova obsproc 12288 Feb 1 05:54 atmos
drwxr-sr-x 2 iliana.genkova obsproc 4096 Feb 1 04:15 icec
drwxr-sr-x 2 iliana.genkova obsproc 4096 Feb 1 09:15 sss
drwxrwsr-x 2 iliana.genkova obsproc 20480 Feb 1 03:10 sst
Work will be needed in the GDASApp and g-w to properly handle this
directory structure.
—
Reply to this email directly, view it on GitHub
<#897 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOC4YXUUZQ5O7MSN22OSZBDYRPI3LAVCNFSM6AAAAABCVHLSTSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRRHA4DQNRWGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Update Now attempting to run C192/C96L127 3DEnVar JEDI atmospheric DA parallel on Hera. Parallel cold started from 2024020100. The 2024020106 gdasprepatmtidaobs job fails when processing marine data. An example follows
Line 301 is the
While
With the above changes made to a local copy of We should test all marine bufr2ioda converts using the near real time GDA. |
It looks like @ShastriPaturi is working on this (see pr #914 ). While it looks like there is a bug in the marine converter, your obs processing task should not convert ocean obs. |
Script |
g-w CI testing using 2021032318 through 2021032400 identified a situation requiring additional error checking. For 2021032400 the bufr dump file queried for marine mammal observations did not contain any such observations. This caused Logic was added to the script to to trap this situation, log the occurrence, and return.
In examining the 2021032400 failure, it was noted that the 2021032318 job skipped processing because it looked for dump file This was corrected via the following change to
A similar Finally, scripting was added to marine bufr2ioda converters to trap the situation in which a query of a bufr dump file fails. |
@RussTreadon-NOAA, all the marine BUFR2IODA converters have been fixed in PR #879 and are part of #914. |
Thank you @ShastriPaturi for the update. PR #914 adds As currently written |
…g-w ci, enhance error checking for bufr2ioda_trackob_surface (NOAA-EMC#897)
While running a C48 3denvar JEDI parallel on Orion and Hera, the prepatmiodaobs job failed when executing marine bufr2ioda converters. For example,
bufr2ioda_subpfl_glider_profiles.py
failed withAs currently written
ush/ioda/bufr2ioda/run_bufr2ioda.py
executes all bufr2ioda scripts inush/ioda/bufr2ioda
Marine observations do not need to be processed in an atmosphere only parallel.
As a short term patch a sub-directory named
marine
was created inush/ioda/bufr2ioda
and marine converters were moved into this directory. With this change existing logic inrun_bufr2ioda.py
does not see the marine converters and prepatmiodaobs completes. This is not a solution. It's only a patch.This issue is opened to document this issue and seek a permanent solution.
The text was updated successfully, but these errors were encountered: