I apologize that I am relatively new to EnergyPlus and the different modules interact with each to simulate the building.
I have traced the problem to the InputProcessor.f90, from using your suggestion of breakpoints. Particularly, the While loop for reading in *.idd in the ProcessDataDicFile Subroutine was responsible for the problem. This While loop will run for a set period of time before running into an error. Accordingly, this would correspond to my Energy+.idd file that modified for the project. This files was modified to include a few extra fields for the heat pump.At this point, I don't have any idea what the problem is and how to resolve it.
About the other question, I have build and ran EnergyPlus with virtually no abnormal behavior.
Let me know if you need more aids or the files to help understand my problem better. Thank you so much for the reply!
- Regan Lu