I have a quite large algebraic equation system to solve, the system is so large, I can't post the example here, so I am posting it to pastebin.
sympy.solve is taking ages: I started it this morning and it is still running on a single core. I have tried to use the optional arguments from the sympy documentation, like
warn=True, to speed things up and get warnings if the solver fails, but there was no warning given, and the solver is still dying.
Is there a way multiprocessing can be used or maybe mpi4py with the
solve function in
sympy. I have access to HPC resources, but I'm not sure how
solve can be separated into different MPI processes.
Is there a way in
sympy to get an idea if the system is solvable or if the solver is diverging? Something like runtime solver information, but without running in debug mode?