Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1653609488994522a791d7dc0d835f75@TiSMBX01.TiSnetworks.net>
Date: Fri, 18 Jul 2014 15:15:18 +0000
From: Pyrex <pyrex@...networks.net>
To: "john-users@...ts.openwall.com" <john-users@...ts.openwall.com>
Subject: RE: Help Compiling John on ARM w/ MPI & CUDA

When running it utilizing MPI you do not need to specify the device? ex: "--device=0"


Also, do I have to utilize OpenMPI or will it work with MPICH2? 


-Pyrex


________________________________________
From: magnum
Sent: Friday, July 18, 2014 2:56 AM
To: john-users@...ts.openwall.com
Subject: Re: [john-users] Help Compiling John on ARM w/ MPI & CUDA

On 2014-07-18 02:54, Pyrex wrote:
> From: Lukas Odzioba<mailto:lukas.odzioba@...il.com>
>> Just for the record, modify Makefile.in:
>> NVCC_FLAGS = -c -Xptxas -v -fmad=true -arch sm_10
>> to
>> NVCC_FLAGS = -c -Xptxas -v -fmad=true -arch sm_32
>>
>> and then ./configure --disable-mpi && make -s worked for me.

The --disable-mpi is a no-op, it defaults to disabled.

> I will append that to my notes, how goes the MPI portion of it?

Provided MPI libs, headers and runtime are installed in system paths,
you'd use --enable-mpi:
        ./configure --enable-mpi && make -s clean && make -sj8

You'd run it eg. like this (provided all hosts has one CUDA device #0):
        mpirun -host host1,host2 ./john -format=md5crypt-cuda -test

See doc/README.mpi and doc/README-CUDA

magnum

No malware was found: Scanned by TiSnetworks E-Mail Security Systems.

=
No malware was found: Scanned by TiSnetworks E-Mail Security Systems.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.