Installation: Difference between revisions

Line 205: Line 205:
  export DISPLAY=:0
  export DISPLAY=:0
XDSGUI requires
XDSGUI requires
  sudo apt-get install xinit libgomp1 libqtgui4
  sudo apt-get install libgomp1 libqtgui4
and [[generate_XDS.INP]] requires a number of packages (some of which only for specific detectors!); I'd start with
and [[generate_XDS.INP]] requires a number of packages (some of which are only for specific detectors!); I'd start with
  sudo apt-get install coreutils binutils gawk sed bc grep  
  sudo apt-get install coreutils binutils gawk sed bc grep  
and if required, also install python and hdf5-tools.
and if required, also install python and hdf5-tools.


Unfortunately, only single-processor xds runs smoothly, whereas the parallel xds_par stops with an error message.
Unfortunately, only single-processor xds runs smoothly, whereas the parallel xds_par stops with an error message. This is the workaround:
 
# since xds_par does not work anyway, just copy the xds binary over the xds_par binary so that it is available under both names
# in XDS.INP, specify MAXIMUM_NUMBER_OF_JOBS= <number of cores>
 
This will then use process-level parallelization instead of thread-level parallelization, and works rather well.
2,684

edits