Hello, So far I have only been running firedrake runs using python job.py and I thought it was in serial. I just tried a run with a higher resolution on my dell that has 2x8 cores and it seems to be using nearly 32,000% of my cpu. I am very happy to know that it is parallelizing automatically, it makes my life a lot easier but I have two questions. 1) What kind of parallelization is it using? From the high percentage it seems like it's threaded but not sure how to check. 2) Is there any advantage to running mpirun -np 16 python job.py versus doing the more simple execution above? If not I will continue doing the simple approach. Cheers, Francis ------------------ Francis Poulin Associate Professor Department of Applied Mathematics University of Waterloo email: fpoulin@uwaterloo.ca Web: https://uwaterloo.ca/poulin-research-group/ Telephone: +1 519 888 4567 x32637
participants (1)
- 
                
                Francis Poulin