-
Notifications
You must be signed in to change notification settings - Fork 154
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
Inconsistent arrays detected in write_incr.f90 when running in debug mode #256
Comments
Array indices Array When a task includes the south pole, the
We transpose
It seems the above code should read
When a task includes the south pole row we start from This change was made to |
Tests using the modified Cory suggested running the same case with two task counts to change the mapping of tasks to geographic subdomains. This was done using 400 and 800 tasks. Comparison of the resulting netcdf increment files show no differences. The two sets of increments are identical. These two sets of tests were run at operational resolution using a stand-alone GSI script. Tests were run for 00, 06, 12, and 18Z from 20211117. The global_gsi.x was built from the NOAA-EMC:master at f442020 . These tests indicate that the suggested modifications to |
@RussTreadon-NOAA |
@aerorahul , I looked at Lines 361 to 375 in e23204e
@MichaelLueken-NOAA , are you aware of the changes mentioned in this issue ever entering develop? |
@RussTreadon-NOAA, looking at |
Thank you, @michael Lueken - NOAA Affiliate ***@***.***> .
Your reply reminds me of the context for this issue. Yes, we had a few
WCOSS2 port changes which were not accepted because there were considered
code enhancements. We also had a bug fix which was denied.
…On Fri, Jul 29, 2022 at 12:45 PM MichaelLueken-NOAA < ***@***.***> wrote:
@RussTreadon-NOAA <https://github.com/RussTreadon-NOAA>, looking at
feature/gfsda.v16.1.5_wcoss2_port branch, I don't see any indication that
these changes were applied. Also, I don't see any indication that these
changes were applied to the develop branch via a PR. So, I don't think the
changes described in this issue were ever applied to the authoritative
develop branch.
—
Reply to this email directly, view it on GitHub
<#256 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGNN635QXEQ4TI6XYVLQNO3VWQDD3ANCNFSM5IHWFTOQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Ok. Safe to assume that neither the bugfix nor the enhancement is included in GFSv16.3.0 candidate. |
Tests of When |
Corrected by PR #526 |
global_gsix built on WCOSS and WCOSS2 with various intel compiler debug flags turned on. write_incr.f90 was flagged with the following message:
forrtl: warning (406): fort: (33): Shape mismatch: The extent of dimension 2 of array OUT3D is 64 and the corresponding extent of array USM is 63
The line of code in question is
out3d(:,:,krev) = transpose(usm(j1:j2,:,k))
in
write_incr.f90
.This issue is opened to document this warning and apply a code fix to remove the warning.
The text was updated successfully, but these errors were encountered: