Eddy3D 0.4.8 not simulating or probing in Rhino8 Win 11

Hey ho,
I can’t get Eddy3D running. I spent the whole day trying to get it running… :confused: I have blueCFD2020-1 running in Rhino8 on Win11, downgraded from a newer MPI Version to the one blueCFD is installing after i got this error:

now I have tested the paraviewer demo (can.ex2, which is running), several openfoam environments (the actual is " OpenFOAM 8 mingw-w64 Double Precision (of8-64), using MSMPI71" which says it is rdy) but there was also no change in the outcome of the Eddy simulations.




I also made sure that I’m admin in this session. I rebuilded the template with the Eddy 0.4.8 components but also no change.
Some other findings which I could not investigate to further tackle this down:

  • the clean component turns red when pressed if it is in Mesh Directory mode, its not possible to access this error, it seams it does nothing in the folder on run
  • the indoor domain component seams to do something but it does not make a log file unfortunatly
  • the probing does not complain in most “simulation” cases (after installing blueCFD) but returns no results, there is a glimps of a terminal window opening but its impossible to read the information it provides

is it possible to active some additional logging for indoor simulation? some other ideas what can cause this? how to proceed?

any help is very welcome, greets and all the best,
Martin

240724-windCFD-v1.gh (67.0 KB)

UPDATE
I got at least the “normal” simulation now running WITHOUT ADMIN rights of Rhino8…

an additional observation: the Eddy3d intersection component seams not to work as expected or I misunderstand the use of it. It does not react on any height change at all. I use mesh split now which gives more credible results and is faster than the Eddy intersect component.

any help of getting the indoor simulation to work would be a charm! :slight_smile:

@martin.c.baier Please use this template for the indoor case for now. We are working on big updates at the moment.

Thank you for the reply! I tested your workaround but once I change the geometry the component fails again. For me it seems like its just doing fine if you stay inside this demo-case but maybe I’m wrong…
For now I give up using Eddy3D with my setup (Rhino8 / Win11 / BlueCFD2020) but I would really like to test it in the future after the update you mentioned! :slight_smile:
For whom it may interest- I now use GH_Wind which is no OpenFoam simulator but at least its working with my setup and gives some results (not jet validated if they are correct) which looks something plausible…
Thanks and greets,
Martin


Can you guys give us an update of when you’re planning this update? I also run onto the issues mention in this post and others. Looking forward to start using it

This was identified as a breaking change introduced by a McNeel update, see here. Once McNeel fixes the bug, this should work again.

@martin.c.baier did you manage to run GH_Wind in rhino8?
I tried it for both R7 and R8, but i’t does load, seems to be compiled for R6 (which i don’t have). I also run into this bug R* that is unfortunately failing eddy3d at the moment.

Hi @eddy3d , do you think there is a workaround until McNeel fixes this issue? It seems like a mismatch in the mapping of Probing, between the output Probing Points and Probing Vectors
here the visualistion of simple wind analysis. May we can in the meanwhile remap the points or vectors??

Hi Eddy3d,

File not found.

Running into same errors when EPW is used.

Any solution will be greatly appreciated.

TIA

Hi all,

I’m struggling to follow what the issues are here. Probing works for me with Rhino 8.8. Could you please post your issues here in separate threads including your Rhino and Eddy3D versions?

Best,

Patrick

Hi there, I don’t have a github account and it’s a bit hard for me to navigate that site since I’m new to it.

When I try to probe with your sample file, it doesn’t work in a sense that the cmd window runs super fast and then closes.

I also tried to update the file downloader since apparently something something about webClient is outdated, but the code is broken on me.

// Grasshopper Script Instance
#region Usings
using System;
using System.Linq;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Net;
using System.IO;

using Rhino;
using Rhino.Geometry;

using Grasshopper;
using Grasshopper.Kernel;
using Grasshopper.Kernel.Data;
using Grasshopper.Kernel.Types;
#endregion

public class Script_Instance : GH_ScriptInstance
{
    #region Notes
    /* 
      Members:
        RhinoDoc RhinoDocument
        GH_Document GrasshopperDocument
        IGH_Component Component
        int Iteration

      Methods (Virtual & overridable):
        Print(string text)
        Print(string format, params object[] args)
        Reflect(object obj)
        Reflect(object obj, string method_name)
    */
    #endregion

    private void RunScript(
	string epwURL,
	string folder,
	bool download,
	ref object path)
    {
      if (!Directory.Exists(folder)){ Directory.CreateDirectory(folder);}

      if (download == true){

        DownLoadFile(epwURL, folder + "\\weather.epw");

      }  

      path = folder + "\\weather.epw";
    }
    public static void DownLoadFile (
    string URL, 
    string FilePath)
    {
        using var httpClient = new httpClient();
        httpClient.DownloadFile(URL.FilePath);
        
    }

}

Could you help on this forum instead? Thank you

0.4.8 does not work with R8.13 for indoor simulations, the simulations runs, but doesn’t seem to run successfully, can’t be probed and can’t visualize residuals. Works for outdoor simulations tho.

Interestingly, 0.4.1.4 seems to work fine on R8.13 for both inddor and outdoor.

Hi, can you share a bit of your script for GH_Wind? I’ve been trying to make it work, but it’s a bit tricky.