We need your help! 🔥
Please consider disabling your ad-blocker to support this website! 🔑
We are a free, community-supported website! 🥰
We only display small unobtrusive ads which help us stay online! 💯
Thank you in advance! ❤️
00::Create
01::Boundary
02::BoundaryCondition
03::Mesh
04::Turbulence
05::Recipe
06::Solution
07::PostProcess
08::Etc

Solution

Run recipes using OpenFOAM.
-

Inputs

NameIDDescriptionType
case_caseA Butterfly case.Goo
recipe_recipeA Butterfly recipe.Goo
decompose_par_dictdecompose_par_dict_decomposeParDict for parallel run. By default solution runs in serial.Goo
solution_parsolution_par_Butterfly solutionParams. These parameters can be edited while the analysis is running. Ensure to use valid values. Butterfly does not check the input values for accuracy.Goo
interval_interval_Time interval for updating solution in Grasshopper in seconds.Goo
write_writeScript input _write.Goo
runrun_Script input _run.Goo

Outputs

NameIDDescriptionType
outreportReports, errors, warnings, etc.String
solutionsolutionScript output solution.Goo
is_runningis_runningBoolean to note whether the simulation is running.Goo
timesteptimestepIteration count of the simulation.Goo
residual_fieldsresidual_fieldsThe names of the residual fields.Goo
residual_valuesresidual_valuesThe values for each of the residual fields noted above.Goo
log_fileslog_filesFile path to the log file for the simulationGoo

Video Tutorials

Site design © Robin Rodricks.   Site co-created by Andrew Heumann.   Butterfly and associated data © 2024 Mostapha Sadeghipour Roudsari.  
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub

Report an Issue  |  Terms of Service