pyccel / psydac

Python 3 library for isogeometric analysis
https://pyccel.github.io/psydac/
MIT License
47 stars 17 forks source link

Accelerate the code generation when working in Parallel #239

Open saidctb opened 2 years ago

saidctb commented 2 years ago

At the moment only the MPI process of rank 0 generates the code, so when we have a SumDiscreteForm we generate the code sequentially, this can be improved by using other MPI ranks to generate the code for different parts of the SumDiscreteForm, for this we can pass different root ranks to BasicCodegen class

saidctb commented 2 years ago

this can also be improved by fixing the issue https://github.com/pyccel/pyccel/issues/1174