Hi Freddie, thanks a lot for your answer
I have run Coutte Flow 2D with 3 calculation mode and it gives an unique
result.
Case 1 : Run with all core in CPU ( 8 cores in 1 processor )
pyfr run -b openmp -p coutte_flow_2d.pyfrm coutte_flow_2d.ini
Calculation time : 00:08:40
Case 2 : Run with 1 core in CPU with CUDA Backend
pyfr run -b cuda -p couttle_flow_2d.pyfrm coutte_flow_2d.ini
Calculation time : 00.05.57
Last, i've done your suggestion to do
$ export OMP_NUM_THREADS=1 to run the case in single core
Case 3 : $ export OMP_NUM_THREADS=1
pyfr run -b openmp -p coutte_flow_2d.pyfrm coutte_flow_2d.ini
Calculation time : 00:04:24
Is it weird? The single core processing led to fastest calculation time. Is
there a need to match the case with the backend? I mean some simple cases
maybe are suitable with low hardware configuration while more complex cases
are fit with high performance hardware configuration. Is it true?
Second question, how can i run PyFR in 1 CPU ( Intel Core i7) with all its
cores ( 8 cores ) + 1 GPU ( Nvidia GeForce GTX460). What command do i have
to write? Assume i have installed OpenMP,OpenCL,and CUDA Backend.
Thank you for giving attention to my questions, Freddie and all PyFR
Developers.
--
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.