Closed trevorhardy closed 1 year ago
Not resolved under 3.1.0
Not resolved under 3.2.0
Are you sure this is a bug in HELICS? I'm looking at the code for the two examples, and fundamental_integration
has a Controller.py
federate that fundamental_default
doesn't have.
Good catch. The two models that should be very similar (identical?) are fundamental_integration and advanced_defaults. I'm retroactively changing the issue title and description
@nightlark or @kdheepak:
I noticed that the registration calls in fundamental integration Battery.py file are helicsFederateRegisterGlobalTypePublication()
and helicsFederateRegistrerSubscription()
.
helicsFederateRegisterGlobalTypePublication()
and helicsFederateRegisterGlobalPublication()
? They are both in the PyHELICS reference (see links) but appear to be identicalhelicsFederateRegisterPublication()
instead of one of the two mentioned above will the only difference be that the global
property be set to false
?helicsFederateRegisterGlobalSubscription()
if I want to register a global subscription is helicsFederateRegisterGlobalInput()
the appropriate call? helicsFederateRegisterGlobalInput()
vs. helicsFederateRegisterGlobalTypeInput()
After reviewing the code it is clear that the two examples are similar but not identical. For the purposes of this documentation and example suite, this is acceptable.
Describe the bug
advanced_default
andfundamental_integration
are intended to be two implementations of the same functionality and thus should produce the identical results.Environment (please complete the following information):