Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling LFR code that uses the DIVIDE Fluidic Operation produces wrong output graph #1

Open
pkiourti opened this issue Apr 18, 2020 · 0 comments

Comments

@pkiourti
Copy link

Steps to reproduce:

  1. Create a file with the following LFR code:
module pcr(finput input, foutput output);

    flow spe_input;
    flow rt_chamber_input;
    flow pcr_chamber_input;

    flow spe1;
    flow spe2;

    flow spe_output;
    flow rt_chamber_output;
    flow pcr_chamber_output;

    assign spe_input = input;

    spe1, spe2 = spe_input/2;

    assign spe_output = spe1 + spe2;

    assign rt_chamber_input = spe_output;

    #MAP RTChamber -
    assign rt_chamber_output = -rt_chamber_input;

    assign pcr_chamber_input = rt_chamber_output;

    #MAP PCRChamber ~
    assign pcr_chamber_output = ~pcr_chamber_input;

    assign output = pcr_chamber_output;

endmodule
  1. Compile it using the default ini configuration file.
  2. Check the output attached. It is supposed to DIVIDE spe_input to 2 fluids and then MIX them to one.
    pcr.dot.pdf
rkrishnasanka added a commit that referenced this issue Aug 15, 2022
…n-neptune

Update compose and environment vars
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant