Closed jatkinson1000 closed 1 week ago
@MarionBWeinzierl This is now ready for re-review. Once you are happy with the changes I will rebase on top of main (which should resolve the conflicts) and then merge.
I'm inclined to squash and merge, though could see arguments for a merge commit if you have any thoughts there?
@MarionBWeinzierl This is now ready for re-review. Once you are happy with the changes I will rebase on top of main (which should resolve the conflicts) and then merge.
I'm inclined to squash and merge, though could see arguments for a merge commit if you have any thoughts there?
My preference is usually a merge without squash, to keep the commit history -- unless keeping the commit history is what you want to avoid. ;)
[celebrate] Marion Weinzierl reacted to your message:
From: jatkinson1000 @.> Sent: Wednesday, June 26, 2024 6:33:50 AM To: m2lines/CAM-ML @.> Cc: Marion Weinzierl @.>; Mention @.> Subject: Re: [m2lines/CAM-ML] Implement YOG scheme in code (PR #14)
Merged #14https://github.com/m2lines/CAM-ML/pull/14 into CAM-ML.
— Reply to this email directly, view it on GitHubhttps://github.com/m2lines/CAM-ML/pull/14#event-13293033469, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANOKODFVCK5BVKSRSQFTLE3ZJJOE5AVCNFSM6AAAAABJR3R27KVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJTGI4TGMBTGM2DMOI. You are receiving this because you were mentioned.Message ID: @.***>
This supercedes #9 following changes to the way the YOG scheme is triggered (no longer as a
deep_scheme
option but now as its ownyog_scheme
switch) as suggested by @paogorman.Closes #4 by bringing the source code extracted from SAM and the interface written for CAM over into this repository.
Closes #10 by moving YOG implementation to a separate interface keeping physpkg.F90 clean.
Closes #13 by rebasing on #2 to implement YOG as a scheme independent from
deep_scheme
with its own switch, allowing the code to be run withdeep_scheme='off'
to ensure there is no double counting.This code is similar to that presented at the M2LInES annual meeting (see tag https://github.com/m2lines/CAM-ML/commit/17aaa794f187200d1dfc8c4a9d211a7d619b2cc6), but with the improvement that YOG is now an independent scheme and we can run with
deep_scheme='off'
.I propose merging this as a significant waypoint so that further developments that have been proposed can be worked on as separate issues and branches. This will help with project management and workflow