-
Notifications
You must be signed in to change notification settings - Fork 150
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
Complete issue #607 (Optimization of multiscale regional runs) #670
Merged
Merged
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
b846b29
GitHub Issue NOAA-EMC/GSI#175. Use the global 127L B-Matrix in regio…
jderber-NOAA 05f1c1f
Merge remote-tracking branch 'upstream/master'
jderber-NOAA 059e402
Merge remote-tracking branch 'upstream/master'
jderber-NOAA f938842
GitHub Issue NOAA-EMC/GSI#219 Improve Minimization and fix bug in vqc
jderber-NOAA fafadac
Merge remote-tracking branch 'upstream/master'
jderber-NOAA 52c5ae6
fix setupw
jderber-NOAA f00e377
Merge remote-tracking branch 'upstream/master'
jderber-NOAA 7703367
Merge remote-tracking branch 'upstream/master'
jderber-NOAA 9eb9606
Merge remote-tracking branch 'upstream/master'
jderber-NOAA 3eb0e13
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA ddced98
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA f60343b
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 8dbfbd1
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 1554f65
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA bf060fd
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 3f073fa
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 7f62d1c
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 85cbdb1
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 51a444b
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 0be4126
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 57fda95
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 6336b79
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA a10841d
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 7261674
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 9bf983b
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 6ba6024
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 5c0d74d
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 00dc30d
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 7e4f656
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA f8f1bbf
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA e1ebee6
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA fb7f6ab
A few minor changes to stpcalc.f90
jderber-NOAA 5ccfb02
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 526d8ad
Merge branch 'develop' into optimize6
jderber-NOAA bd78ee1
optimizations
jderber-NOAA 489d2f9
optimization changes again.
jderber-NOAA 64b91b6
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 2b0d8e9
Merge branch 'develop' into optimize6
jderber-NOAA 7143186
Fix bug in convthin.f90
jderber-NOAA 1ae500e
Improvement to thinning
jderber-NOAA 67b867c
Improve satwnd.f90
jderber-NOAA 976da68
Improvements to thinning and read_satwnd.
jderber-NOAA 9430a23
Add thinning and data retention options.
jderber-NOAA 9358952
Read options 2-3 fixes
jderber-NOAA eae087e
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA 5e82291
Merge branch 'develop' into optimize6
jderber-NOAA 603b5c8
Final set of changes so that it will pass regression tests.
jderber-NOAA e7b3764
Merge remote-tracking branch 'upstream/develop' into develop
jderber-NOAA f544ed4
Merge branch 'develop' into optimize6
jderber-NOAA 2a4ff98
Clean up
jderber-NOAA 33d60d8
Remove code to reproduce order of data to optimize execution time.
jderber-NOAA 9f6103b
Complete use_pbl usage change
jderber-NOAA 19d43e6
Update code based on second set of Ting's comments.
jderber-NOAA 7cf1df5
Fix bugs found in review.
jderber-NOAA 593ed20
Fixing some of the issues pointed out by reviewer shoyokota.
jderber-NOAA 7a92c3b
Changes based on shoyokota review #2.
jderber-NOAA e123548
Changes to code based on shoyokota changes #3
jderber-NOAA 91d1f79
Modify code based shoyokota comments #4 (and last for first set of co…
jderber-NOAA 4c4008a
Update to reproduce initial results (except hafs_3d)
jderber-NOAA b7bdbc4
Changes to make all regression tests to duplicate earlier results.
jderber-NOAA 1fdc927
Merge remote-tracking branch 'upstream/develop' into optimize6
jderber-NOAA 79cdb68
A few more minor changes.
jderber-NOAA File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jderber-NOAA a question about why , now use_pbl condition is required to call turbl_ad in calctends_no_ad.f90 and to call turbl_tl in calctends_no.f90 but not used to call turbl in calctends.f90.? And, seems this change could cause differences in results, right? Will this be able to explain those tiny differences in your regression test?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is one of those things that I started to do, but just didn't have time to finish. The turbl_ad, turbl_tl and turbl routines all had the first executable line saying if(.not.use_pbl)return. So the use_pbl in the call for turbl_ad and turbl_tl was redundant and results should not change.
I have completed what I was doing and added a "if (use_pbl) call turbl..." for all the calls to the turbl routines (turbl_tl, turbl_ad, and turbl). This is added in all of the calctends routines. The use_pbl has been removed from all of the turbl routines.
Regression tests rerun. Results are identical to above as expected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the explanation and clarification!