Hi Kristian, 

In that version of FSL, bedpostx_gpu is not using split_parts_gpu.

The patch is only for FSL 5.0.9. 
Did you overwrite the files of FSL 5.0.7 with the ones from the patch ?

Maybe the best solution is to compile the source code.
If you want to try:

cd $FSLDIR/src/fdt

export FSLDEVDIR=$FSLDIR

. $FSLDIR/etc/fslconf/fsl.sh

export FSLCONFDIR=$FSLDIR/config

export FSLMACHTYPE=`$FSLDIR/etc/fslconf/fslmachtype.sh`

export COMPILE_GPU=1

export CUDA= "YOUR CUDA DIRECTORY where there is a bin directory with nvcc", for example /opt/cuda-7.5

make install



Moises.

On 22 July 2016 at 19:35, Kristian M. Eschenburg <[log in to unmask]> wrote:
Hi Moises

Thank you for the information -- I forgot to mention that our GPU machine is using Ubuntu.  Has the 5.0.9 version been released for Debian / Ubuntu users?  It seems that the most recent FSL version for Debian / Ubuntu users is 5.0.7 ( http://neuro.debian.net/pkgs/fsl-complete.html ).

Thanks!


Kristian



On Fri, Jul 22, 2016 at 5:53 AM, Moises Hernandez <[log in to unmask]> wrote:
Hi Kristian,

split_parts_gpu was included in FSL 5.0.9. 
It should be in your ${FSLDIR}/bin directory.
Are you using this version of FSL?
If for any reason is not there, you can download a binary version compiled with CentOS 6.7 from here:
And copy it to ${FSLDIR}/bin directory.

Did do applied that patch ?
You just need to copy all the files to your ${FSLDIR}/bin directory.

Moises.

On 21 July 2016 at 22:31, Kristian M. Eschenburg <[log in to unmask]> wrote:
Hi FSL

I'm trying to run bedpostx_gpu and am producing a series of errors:

bedpostx_gpu Diffusion/ -n 3 -b 3000 -g --model=3


Making bedpostx directory structure
Copying files to bedpostx directory
Pre-processing stage
/usr/share/fsl/bin/fsl_sub: 374: exit: Illegal number: -1
Queueing parallel processing stage

----- Bedpostx Monitor -----
/usr/share/fsl/bin/fsl_sub: 374: exit: Illegal number: -1
Queuing post-processing stage
/usr/share/fsl/bin/fsl_sub: 374: exit: Illegal number: -1


I found a previous thread ( https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=fsl;5e9b51c1.1510 ) that looked to have similar errors, but upon further inspection, I see that split_parts_gpu does not exist in ${FSLDIR}/bin.  Where can I find this script?


Thanks!


Kristian