-
Notifications
You must be signed in to change notification settings - Fork 394
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
ZoneHVAC VRF Plant Component Refactor #7669
Conversation
…nPlantLoopForObjects check to sim function so plant has time to be fully setup before checking status
@Myoldmopar @rraustad This is a very minimal refactor to make the condenser inherit PlantComponent. Feel free to review it when you can. Tests run OK locally, so I'm expecting it to be CI to be happy. Also (Rich), I haven't applied clang-format on this yet since I wasn't sure of your other work going on here. I can do that after review, or just skip it and let you do it when you're done. |
I'll just include these changes once this is merged into develop. |
@mitchute I'd like to get this in quickly if possible. What issues remain before this can merge? Should there be any diffs? |
The wild looking Mac results should be ignored, it's behaving better now. The Windows failures are surprising...just a couple files that seem to have failed to produce proper .end file contents. The Linux results are exactly what I would expect here -- diffs in the text files as things are reordered but no math diffs. I'd suggest pulling develop in again here to let Mac and Windows have a confirmation pass. |
@rraustad sorry for the delayed response. Email rules sent this to the trash. I'm pulling in develop now to make one final pass, but I'm not expecting any significant diffs other than what was noted by @Myoldmopar. |
@Myoldmopar @rraustad this is looking like it's going to be ready. I just checked the results from the HVACTemplate_VRF file locally and confirmed that the diffs are just due to fields moving around. Let me know if there's anything else. I didn't run clang-format on the files but would be happy to before this drops. |
I'm all for skipping clang-format here, there is a chance other tasks could have big conflicts. I'll watch for CI to finish up but it looks good so far. |
Merge away when ready. |
But there are numerical diff's in the one file on CI x86_64-Linux-Ubuntu-18.04-gcc-7.4 for HVACTemplate-5ZoneVRF. Red data starting at left is: Electricity Annual (GJ), Electricity Minimum (W) and Electricity Maximum (W). 1 GJ is about 300 kWhs so there is certainly something different here. Table from: |
@rraustad I believe the table diff summary isn't accurate when fields are moving around with the tables. As I understand it, the tables are compared but the fields within are not matched and compared. Heres a snippet of the tables from a local run of the HVACTemplate_5ZoneVRF: It looks to me like these diffs are just due to the fields moving around, but the numerics are the same. Let me know if I've missed something here, though. |
OK, I see. You said that but it didn't click until now. Thanks for clarifying. |
Results reviewed and discussed. CI is clean once explained. |
Just to be sure, there are no issues to close with these refactor branches? |
No, I believe they can be deleted. |
"No" and "they can be deleted" does not compute. Is there an issue to close or not? |
No issues. |
Thank you, I couldn't find one. These refactor PRs don't need one but I didn't want an open issue lying around. |
Geez, I can't tell what's your changes vs what's mine. Not sure how to go about this. Maybe accept version of code and then manually go through and include all your changes from this PR. |
Glad I didn't run clang format on it! |
Pull Request Author
Add to this list or remove from it as applicable. This is a simple templated set of guidelines.
Reviewer
This will not be exhaustively relevant to every PR.