Dear FSL-users,
I am trying to run fsl_motion_outliers on our Sun Grid Engine cluster using fsl_sub. However, because the execution hosts use a local /tmp folder with 4 GB space limit, my analyses crash. Apparently, fsl_motion_outliers created quite a lot of temporary files in this directory which exceeds the file size available. As a result error logs show messages like ++ WARNING: nifti_read_buffer.
The motion outlier scripts seems to call $FSLDIR/bin/tmpnam to create a temporary foldername in /tmp. Which environment variable or setting do I need to change to let tmpnam output a subfolder in a folder other than /tmp? I have tried to set $TMP_DIR, $TMPDIR, $TMP and $TEMP but this does not change the behavior of tmpnam. Also, I did not find any $FSL* enviroment variable that seem to store the default temporary folder. Perhaps, there is a hidden option?
I really appreciate your help. Thanks a lot in advance.
Best regards,
Henk van Steenbergen
|