Hi Jeff,

Thanks.  I moved over to MPICH.

Best, Doug.

> On Nov 14, 2019, at 8:58 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> 
> Are you asking a question about MPICH?  If so, I think you should probably 
> ask on their mailing lists -- they're an entirely different project from Open 
> MPI.
> 
> Also, I think you mean "processes", not "threads".
> 
>> On Nov 11, 2019, at 5:01 PM, sdcycling via users <users@lists.open-mpi.org 
>> <mailto:users@lists.open-mpi.org>> wrote:
>> 
>> mpirun -n 4 myprog is only giving me 1 thread when I would like 4.  How do I 
>> specify 4 threads? mpiexec.hydra -n 4 correctly gives me 4 threads. I have 
>> tried to configure a hostfile with no luck.  I am running Ubuntu 18.04.  
>> Here is a listing of hello.f90:
>> 
>>      use mpi
>>      implicit none
>>      integer, parameter :: i4= selected_real_kind(4)
>>      integer (i4) :: mype
>>      integer (i4) :: nprocs
>>      integer (i4) :: ierr
>>      call mpi_init(ierr)
>>      call mpi_comm_size(mpi_comm_world,nprocs,ierr)
>>      call mpi_comm_rank(mpi_comm_world,mype,ierr)
>>      write(6,*) 'Hello World',mype
>>      call mpi_finalize(ierr)
>>      stop
>>      end
>> 
>> Here is a mpirun example:
>> 
>>      mpirun -n 4 a.out
>>      Hello World           0
>>      Hello World           0
>>      Hello World           0
>>      Hello World           0
>> 
>> Here is a mpiexec.hydra example:
>> 
>>      mpiexec.hydra -n 4 a.out
>>      Hello World           3
>>      Hello World           1
>>      Hello World           2
>>      Hello World           0
>> 
>> Here is the output of lscpu:
>> 
>>      Architecture:        x86_64
>>      CPU op-mode(s):      32-bit, 64-bit
>>      Byte Order:          Little Endian
>>      CPU(s):              256
>>      On-line CPU(s) list: 0-255
>>      Thread(s) per core:  2
>>      Core(s) per socket:  64
>>      Socket(s):           2
>>      NUMA node(s):        2
>>      Vendor ID:           AuthenticAMD
>>      CPU family:          23
>>      Model:               49
>>      Model name:          AMD EPYC 7742 64-Core Processor
>>      Stepping:            0
>>      CPU MHz:             1499.900
>>      CPU max MHz:         2250.0000
>>      CPU min MHz:         1500.0000
>>      BogoMIPS:            4499.95
>>      Virtualization:      AMD-V
>>      L1d cache:           32K
>>      L1i cache:           32K
>>      L2 cache:            512K
>>      L3 cache:            16384K
>>      NUMA node0 CPU(s):   0-63,128-191
>>      NUMA node1 CPU(s):   64-127,192-255
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Jeff Squyres
> jsquy...@cisco.com <mailto:jsquy...@cisco.com>

Reply via email to