I am working on a patch to implement Zariski-Van Kampen method, and it makes use of parallelization. For some reason, the use of plain @parallel decorator (which uses fork) gives some problems, but it works of if i use the multiprocessing option.
But IIRC, multiprocessing library requires open semaphores support in the kernel. I really don't know if it is enabled by default in most distros or not, but anyways i would like to ask if it is ok to include some function that requires a specific kernel configuration (and that hence, could not work on some systems). So, is it ok? And if it is not, is there a way to circumvent this issue? (besides disabling parallelism, which is not really a good idea since the method can take a long time, and is trivially parallelizable). -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.