It seems several modules are using multithread. One more question is if I
enable multithread when configuring libmesh, for example the number of the
threads are 6.
When I run the codes in MPI mode, 6 CPU cores (in one chip) are used, like
mpiexec -n 6....

Multithread modules always work? What is the relationship between the
number of the CPU cores in MPI and the number of the threads?

Thanks a lot,
Yujie

On Tue, Feb 21, 2012 at 10:00 PM, Roy Stogner <[email protected]>wrote:

>
> On Tue, 21 Feb 2012, recrusader wrote:
>
>  For the last question, since I need to use one GPU card, that means
>> I need to use the matrix with SEQAIJ type.  To my understanding, if
>> I use more than 2 CPU cores in MPI parallel, the matrix type will
>> become MPIAIJ.
>>
>
> Ah, I understand now; thanks.  I've never used the PETSc GPU features
> and am unfamiliar with the current limitations, but "you need as many
> GPUs as MPI ranks" certainly makes sense.
> ---
> Roy
>
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to