-
Notifications
You must be signed in to change notification settings - Fork 176
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
FIXWGTS not found for C48 by gaussian_sfcanl.sh from job gdasanalcalc #1085
Comments
This issue may be another instance of what was reported in #1054. Reference #1054 from this issue for completeness. Tag @guillaumevernieres since it's his parallel we are trying to fix. |
@RussTreadon-NOAA @guillaumevernieres Was this issue resolved via #1054 and #1066? |
@KateFriedman-NOAA , I don't know. |
Recent updates/fixes to the primary
As seen from within a built/linked clone of global-workflow
|
The fix file had incorrect dimensions for C48 as well as the name of the file was incorrect, which lead to the File Not Found error in the |
Expected behavior
gdasanalcalc should run to completion for a
CASE=C48
parallel.Current behavior
gaussian_sfcanl.sh
fails in gdasanalcalc because fileFIXWGTS=${FIXWGTS:-$FIXfv3/$CASE/fv3_SCRIP_${CASE}_GRIDSPEC_lon${LONB_SFC}_lat${LATB_SFC}.gaussian.neareststod.nc}
does not exist.In the C48 parallel, FIXWGTS expands to
fix/orog/C48/fv3_SCRIP_C48_GRIDSPEC_lon192_lat96.gaussian.neareststod.nc
. Thefix/orog/C48
directory containsfv3_SCRIP_C48_GRIDSPEC_lon192_lat94.gaussian.neareststod.nc
.Machines affected
Observed on Hera. Likely affects all machines.
To Reproduce
Context
An example of the error is found in
/scratch2/NCEPDEV/ocean/Guillaume.Vernieres/runs/s2s-test/testc48/COMROT/testc48/logs/2021032318/gdasanalcalc.log
Program gaussian_sfcanl fails with
weights.nc
is links to the non-existing FIXWGTS file mentioned above.Detailed Description
gaussian_sfcanl.sh
contains the followingFor this parallel,
CASE=C48
sores=48
andLATB_CASE=96
. In turn,LATB_SFC=96
and the script setsFIXWGTS=/scratch2/NCEPDEV/ocean/Guillaume.Vernieres/sandboxes/global-workflow-gv/fix/orog/C48/fv3_SCRIP_C48_GRIDSPEC_lon192_lat96.gaussian.neareststod.nc
However,
/scratch2/NCEPDEV/ocean/Guillaume.Vernieres/sandboxes/global-workflow-gv/fix/orog/C48/
containsfv3_SCRIP_C48_GRIDSPEC_lon192_lat94.gaussian.neareststod.nc
.Additional Information
The postanl job references the
sfcanl.nc
created bygaussian_sfcanl.sh
. The gdasecen and gdasefc jobs depend upon completion of gdasanalcalc. The parallel is stuck until we get gdasanalcalc to successfully complete.Possible Implementation
Either logic in
gaussian_sfcanl.sh
is wrong or the fix file is incorrectly named. If the fix file is incorectly named, simply changing the name may not work. Will the fields infv3_SCRIP_C48_GRIDSPEC_lon192_lat94.gaussian.neareststod.nc
work withlat96
?The text was updated successfully, but these errors were encountered: