Dear all,

after looking through my input file, Kay found that the problem was the option

SECONDS=600

which limits XDS to run in a single thread.
Deleting the line allowed running on all available cores.

Florian


please send me your XDS.INP and .LP files by email.

thanks,

Kay

On 2017-07-10 13:24, Florian Sauer wrote:
Hi Kay,

thanks for your quick response!

a) I am using BUILT=20170615 on Ubuntu 14.04.
b) xds_par
c) My machine has 2 cores (4 threads possible). The dataset contains
3600 frames. On a different machine (Opensuse) running an older built
(20170215), xds_par uses all available cores (12) when using the same
XDS.INP / data.
d) The input file (non modified as automatically generated at ESRF)
contains the line: MAXIMUM_NUMBER_OF_PROCESSORS= 16. However when
running xds_par the output says:

   ***** COLSPOT ***** (VERSION Jun 1, 2017  BUILT=20170615)  10-Jul-2017

   INPUT PARAMETER VALUES
   ----------------------
   MAXIMUM_NUMBER_OF_PROCESSORS=   1  (0: automatic choice of OpenMP
threads)
   number of OpenMP threads used   1
   MAXIMUM_NUMBER_OF_JOBS=   1  (0:automatic choice of forked main tasks)

Everything else runs correctly.

Cheers,

Florian

P.S.: I just checked the auto-processed files from ESRF who are using
the same XDS version. Also here:

MAXIMUM_NUMBER_OF_PROCESSORS=   1  (0: automatic choice of OpenMP
threads)
   number of OpenMP threads used   1



On 10.07.2017 11:46, Kay Diederichs wrote:
Hi Florian,

difficult to say without knowing more details.

a) you should be using the XDS version that identifies itself with
BUILT=20170615
b) are you using xds or xds_par? Only xds_par is parallelized, xds
is single-threaded
c) I assume your machine has >1 core, and a DELPHI-sized batch of
frames has >1 frames
d) xds_par will not use more threads (specified as
MAXIMUM_NUMBER_OF_PROCESSES) than your machine has cores

AFAICT you are the only person with this problem, so there must be
something special about your input or setup.

best,
Kay



On Mon, 10 Jul 2017 11:25:07 +0200, Florian Sauer
<florian.sau...@virchow.uni-wuerzburg.de> wrote:

Dear all,

I have recently installed the latest version of XDS (Linux 64 bit) and
found that xds_par is only using a single thread despite having
MAXIMUM_NUMBER_OF_PROCESSORS= 16
In the latest version (licensed till Sep 2017) XDS is using the full
number of threads with the same XDS.INP / data.

Does anything have to be specified differently in the new version?

Best wishes,

Florian

--
Dr. Florian Sauer
Rudolf Virchow Zentrum für Experimentelle Biomedizin
Josef-Schneider-Str. 2, Haus D15
97080 Würzburg
--
Dr. Florian Sauer
Rudolf Virchow Zentrum für Experimentelle Biomedizin
Josef-Schneider-Str. 2, Haus D15
97080 Würzburg



--
Dr. Florian Sauer
Rudolf Virchow Zentrum für Experimentelle Biomedizin
Josef-Schneider-Str. 2, Haus D15
97080 Würzburg

Reply via email to