First time here? Check out the Help page!
1 | initial version |
@Jerome, You're not missing the obvious. You're simply missing the EnergyPlus development process. EnergyPlus is an open-source project. Here's the code (https://github.com/NREL/EnergyPlusRelease/). You are free to clone your own repository and make your own modified version, keeping it synchronized with future updates if you need to.
If what you want instead is to add a feature that will be incorporated into the main EnergyPlus release and that will be maintained by the EnergyPlus team, there is a process for this (https://energyplus.net/contributing). And there is no guarantee that your feature will be accepted. In fact, people have submitted PCM features in the past that were not accepted because they were not well supported by experiment.
The statically compiled/linked module vs. FMU decision will be partly influenced by the decision above. If you cannot get your feature into the main distribution, you are probably better off packaging it as an FMU so that you don't have to maintain an entire private EnergyPlus distribution.