gpilab / framework

The GPI framework provides the canvas for graphically assembling algorithms.
Other
20 stars 7 forks source link

Multiprocessing Error #52

Open borupdaniel opened 4 years ago

borupdaniel commented 4 years ago

Reported by a GPI user. Multiprocessing is leading to a hang-up with Gridding and Deblurring. Still investigating whether this is in the gpi_core nodes or an external library that was compiled locally.

Mac OSX 10.15 GPI 1.3

image

borupdaniel commented 4 years ago

This bug is occurring in code for launching a GPI_PROCESS type node. So, a short-term workaround may be to change the node type to a GPI_THREAD until we can determine what's causing the hang-up. The PROCESS/THREAD/APPLOOP distinction predates my involvement with GPI, perhaps it's something we can simplify and remove completely?

borupdaniel commented 4 years ago

The GPI_THREAD workaround seems to be OK for the short term so this is now more of a long-term compatibility question.