Enable_Property_Output = 1 crash for some case
Opened this issue · 4 comments
Repro example:
Run this example and uncomment L47 to Enable_Property_Output=1
https://github.com/shchen-idmod/emodpy-typhoid/blob/7bb969190056b917bae478ae1c111a279a56c25d/examples/HINTy/example_mutil_sweep_hint.py#L47
It will throw error:
00:00:07 [0] [E] [Eradication]
map::at
application called MPI_Abort(MPI_COMM_WORLD, -1) - process 0
If comment out Enable_Property_Output = 1. experiment is ok
https://comps.idmod.org/#explore/Experiments?filters=Id=08aa08cb-4a6a-ee11-aa0b-b88303911bc1&offset=0&count=80
But for another similar example(little less intervention), even I have Enable_Property_Output = 1, it is still OK.
https://comps.idmod.org/#explore/Experiments?filters=Id=1a767390-4d6a-ee11-aa0b-b88303911bc1&offset=0&count=80
emod-api 1.31.0.dev0
emod-typhoid 0.0.4.dev3
emodpy 1.22.0.dev3
emodpy-typhoid 0.0.2 c:\github\emodpy-typhoid
This may be related to https://github.com/InstituteforDiseaseModeling/DtkTrunk/issues/4950.
I had hoped this was fixed in emod-typhoid==0.0.4.dev3, so good to know that this still needs more investigation. I have seen this myself but Enable_Property_Output always seems to work for me.