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
