Hi, On 26/07/16 22:55, 'DODO marto' via PyFR Mailing List wrote: > What's wrong with this case?
Whenever you run PyFR you need to tell it what backend it should use. This is why when you do not specify a backend with -b you get an error. > Also i want to ask the meaning of serial and parallel in PyFR. Does the > serial mean PyFR will run in a single CPU with its all core and parallel > mean it runs in multi CPU? Can i just run in single core? Within the context of the OpenMP backend the configuration option: [backend-openmp] cblas-type = serial or parallel determine who is responsible for parallelising BLAS calls over multiple threads. If the cblas-type is parallel (the default) then we leave it up to the BLAS library to determine how to break up the matrix multiplication operators. Otherwise, if it is serial then PyFR will take care of this. In both cases it is expected that the multiplication itself will be done in parallel. The only difference is who is responsible for taking care of this. Which value you want depends on your choice of BLAS library. If you want to run PyFR on just a single core you should do: $ export OMP_NUM_THREADS=1 although performance will, of course, suffer. Regards, Freddie. -- You received this message because you are subscribed to the Google Groups "PyFR Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. Visit this group at https://groups.google.com/group/pyfrmailinglist. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: OpenPGP digital signature
