Using Galapagos with Zombie Solver

Hi all,

I’m working on a project that involves optimizing a NURBS curve ‘barrier’ that prevents particles generated using kangaroo from passing through. However, when connecting the sphere collide, load and curvepointcollide components to zombie solver, the solver becomes unresponsive and freezes the grasshopper application.

I have also attempted to recreate this setup using Flexhopper, but the plugin doesn’t seem to have a solver similar that only outputs the results after every iteration, and can not be integrated with Galapagos.

I have two specific questions:

  1. Can the zombie solver be used in conjunction with Galapagos to optimize the NURBS curve in response to every iteration of particles generated by kangaroo?

  2. Could there by any other methods, such as using other plugins such as Flexhopper to simulate fluids, alongside an evolutionary solver such as Galapagos?

Many Thanks!


kangaroo 2d mesh (1).gh (23.1 KB) Kangaroo 2D Wave sim test (1).3dm (48.4 KB)

Hi Fergalt, I am recently having the same issue of using Kangaroo with Galapagos together, I wonder if there is any working example of it…

Hi @Jack_Zeng
The file ‘Catenary_Galapagos’ here shows how to combine Kangaroo and Galapagos:

Hi Daniel,

I need the Zombie solver because of all the downstream stuff happening after the solver in my definition.
My problem is that I can’t get it to produce the same result than the normal solver, despite using the same Threshold and tolerance setting, and using a super high “Maxiterations” value.

Normal solver in black ; it gives the impression that the Zombie solver is lazy.
It makes sense for a zombie to be lazy, but it’s really a roadblock for my definition.

Sending the file in PM.

Thanks for your help.