Skip to content

Re-Implement DeLight simulations in C++ source#4459

Merged
mjwitte merged 14 commits intodevelopfrom
78282198-DeLightTranslation
Oct 14, 2014
Merged

Re-Implement DeLight simulations in C++ source#4459
mjwitte merged 14 commits intodevelopfrom
78282198-DeLightTranslation

Conversation

@Myoldmopar
Copy link
Member

DeLight implementation

NOTE
This branch is based on the External Interface branch, so that branch needs to be merged in first once it is complete.

…gainst it, though the current E+ DeLight source doesnt make any calls to the library yet. [#78282198]
@Myoldmopar Myoldmopar changed the title 78282198 de light translation 78282198 delight translation Sep 5, 2014
@Myoldmopar
Copy link
Member Author

Holy cow! This actually runs, and puts out numbers, the eplusout.delight* are created, this may actually be done once the ExternalInterface changes are done.

At this point, I am getting tiny tiny diffs in the 3 DElight test files I am using...I think DElight is done. [#78282198]
@Myoldmopar
Copy link
Member Author

OK, with the last commit in place (bdd21dc) I am getting tiny tiny diffs in the 3 DElight files I am testing with. Things look very very good. I will test it again once the ExternalInterface work gets in, but as far as I am concerned this is done and ready to merge.

Just FYI @mjwitte @vidanovic @hongtz68

@nrel-bot
Copy link

@Myoldmopar it has been 7 days since this pull request was last updated.

@nrel-bot
Copy link

@Myoldmopar it has been 7 days since this pull request was last updated.

@Myoldmopar
Copy link
Member Author

@kbenne This could potentially be ready to merge. I've address the compiler warnings that the CI and I were seeing, and merged in the latest state of the 74724778-ExternalInterface branch. If this comes back clean on CI, it should be able to drop once the external interface branch drops.

@nrel-bot
Copy link

nrel-bot commented Oct 3, 2014

@Myoldmopar @lgentile it has been 7 days since this pull request was last updated.

@Myoldmopar
Copy link
Member Author

OK, pulled this down and re-built...again. Comparing to the 8.1 release (since develop doesn't have DeLight) reveals a successful build and just tiny diffs still. This is on Linux. I'll try on Windows over the weekend or Monday and if it works, I'm inclined to merge this in. Just a heads up @kbenne @mjwitte.

@Myoldmopar
Copy link
Member Author

@lefticus @kbenne

I'm at a loss. I'm sitting at the CI machine. I pulled this branch, created a VS project, and built it. Complete success. No linker issues finding DeLight. WTH is going on?

@lefticus
Copy link
Contributor

lefticus commented Oct 9, 2014

I'll look into it shortly.

lefticus and others added 2 commits October 9, 2014 18:45
@Myoldmopar the linker error was coming from EnergyPlus_tests, not EnergyPlus.exe
@Myoldmopar
Copy link
Member Author

Thanks @lefticus, glad it is building, and everything in the world now makes sense 😄. I merged develop into this branch to see if the version errors go away or if they stay. Anyway, this is now merge-able from the source code standpoint.

@kbenne I'm having a little trouble keeping the version stuff straight. Are these warnings expected? Are the IDFs and the DataStringGlobals configuration synced up so that they shouldn't warn?

@Myoldmopar
Copy link
Member Author

Ok, @kbenne or @mjwitte, cppcheck finally got cleaned up with this last commit. Should be merged anytime. Let me know if there's any issue. On your marks...

@mjwitte
Copy link
Contributor

mjwitte commented Oct 14, 2014

@Myoldmopar Made a win64 debug build of this and ran three DElight example files and compare results to 8.1. All OK. Merging.

mjwitte added a commit that referenced this pull request Oct 14, 2014
@mjwitte mjwitte merged commit 8c96d70 into develop Oct 14, 2014
@mjwitte mjwitte deleted the 78282198-DeLightTranslation branch October 14, 2014 15:46
@Myoldmopar
Copy link
Member Author

Thanks @mjwitte! DElight is finally back in!

@Myoldmopar Myoldmopar changed the title 78282198 delight translation Re-Implement DeLight simulations in C++ source Mar 7, 2015
@Myoldmopar Myoldmopar added the Defect Includes code to repair a defect in EnergyPlus label Mar 9, 2015
@mjwitte
Copy link
Contributor

mjwitte commented Mar 11, 2015

Fixed #4504

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Defect Includes code to repair a defect in EnergyPlus

4 participants