- Posts: 1
Segmentation Fault - tcsmoltensalt.from_existing()
- arished
- Topic Author
Less
More
05 Jan 2023 00:05 #11807
by arished
Segmentation Fault - tcsmoltensalt.from_existing() was created by arished
Hello,
When importing from an existing module
import PySAM.TcsmoltenSalt as tcs
# When I try either:
tcs.from_existing('output_from_sam/untitled_tcsmolten_salt.json')
tcs.from_existing('output_from_sam/untitled_tcsmolten_salt.json',"MSPTSingleOwner")
The kernel restarts in jupyter lab. My SAM and PySAM are on Windows 10. When I try it outside of jupyter, it fails as well (quits Python).
I have PySAM on WSL. The command fails with
[1] 106 segmentation fault (core dumped) python3
and quits Python. I tried it on a separate Linux and I am still getting a segmentation fault. Is it a dependency issue or a am I doing it wrong?
Thank you for your help.
When importing from an existing module
import PySAM.TcsmoltenSalt as tcs
# When I try either:
tcs.from_existing('output_from_sam/untitled_tcsmolten_salt.json')
tcs.from_existing('output_from_sam/untitled_tcsmolten_salt.json',"MSPTSingleOwner")
The kernel restarts in jupyter lab. My SAM and PySAM are on Windows 10. When I try it outside of jupyter, it fails as well (quits Python).
I have PySAM on WSL. The command fails with
[1] 106 segmentation fault (core dumped) python3
and quits Python. I tried it on a separate Linux and I am still getting a segmentation fault. Is it a dependency issue or a am I doing it wrong?
Thank you for your help.
Please Log in or Create an account to join the conversation.
- pgilman
Less
More
- Posts: 5447
10 Jan 2023 11:25 #11823
by pgilman
Replied by pgilman on topic Segmentation Fault - tcsmoltensalt.from_existing()
Hi Arished,
The from_existing() function requires that you create an instance of a module before you call it as described in Example 2 of the Getting Started section of the PySAM documentation:
nrel-pysam.readthedocs.io/en/master/getting-started.html#example-2-build-a-model-from-defaults
If you are reading inputs that you exported from SAM to JSON, you should use the code sample in Example 1 as a model:
nrel-pysam.readthedocs.io/en/master/getting-started.html#example-1-build-a-model-from-sam
Best regards,
Paul.
The from_existing() function requires that you create an instance of a module before you call it as described in Example 2 of the Getting Started section of the PySAM documentation:
nrel-pysam.readthedocs.io/en/master/getting-started.html#example-2-build-a-model-from-defaults
If you are reading inputs that you exported from SAM to JSON, you should use the code sample in Example 1 as a model:
nrel-pysam.readthedocs.io/en/master/getting-started.html#example-1-build-a-model-from-sam
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
Moderators: pgilman