Print

Print


Hi Lekshmi,

I have just tried to compile the code with CUDA 7.5.17 and it works
correctly.
The CUDA version should not change anything (except a couple of errors in
CUDA 6.5 compiler).

You can ignore the warnings.

Thanks,
Moises.

On 6 January 2016 at 15:34, Rajalekshmi Deepu <[log in to unmask]> wrote:

> Hi Moises,
>
>  After spending a lot of time on fixing the bugs in fdt code, finally I am
> able to compile the toolbox :-)
>
> I had to make some changes in the Makefile and some parts of the code
> related to the nvcc CUDA compiler path, maxregcount value and  paths of
> some of the include header files.
>
> Have you or anyone tested the software with CUDA/7.5.18?  From my
> experience, I am almost sure that it won't work with CUDA/7.5.18 without
> the code change.
>
> Should I sent you the modified patch files?
>
> Thanks for the help!
>
> Best regards,
> Lekshmi
>
>
>
> On 06/01/16 14:28, Moises Hernandez wrote:
>
> Hi Lekshmi,
>
> 1. I think you have tried to build all the fsl projects,
> but you only need to recompile fdt project.
> After setting the variables, you can do:
>
> cd $FSLDIR/src/fdt
> make install
>
> This should compile only fdt project.
>
> 2. Yes. You are right.
> Actually, when you recompile the code, the file
> $FSLDIR/src/fdt/CUDA/bedpostx_gpu will overwrite the file
> $FSLDIR/bin/bedpostx_gpu
>
> so take care !!
>
> If you are going to recompile, the best thing to do is:
> a) copy the patch to $FSLDIR/src/fdt/CUDA/
> b) modify for SLURM
> c) compile the code (will copy the script to $FSLDIR/bin)
>
> Moises.
>
> On 6 January 2016 at 13:02, Lekshmi <[log in to unmask]> wrote:
>
>> Hi Moises,
>>
>>
>>   Thanks for the response.
>>
>> 1. Installation with CUDA support.
>>
>> Our system runs on CentOS 7 and has CUDA 7.5.18.  As given here
>> https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1512&L=FSL&F=&S=&P=180733
>> , I exported the value of the necessary variables and tried to build again.
>> Unfortunately, I couldn't build fdt  and the log file is as follows:
>>
>> == 2016-01-05 11:01:28,884 runpy.EB_FSL INFO Using
>> ......../FSL/5.0.9/fsl/ as start dir
>> == 2016-01-05 11:01:28,884 runpy.EB_FSL INFO configuring...
>> == 2016-01-05 11:01:28,885 runpy.EB_FSL INFO Starting configure step
>> == 2016-01-05 11:01:28,886 runpy.EB_FSL INFO Running method
>> configure_step part of step configure
>> == 2016-01-05 11:01:28,886 runpy.environment INFO Environment variable
>> FSLDIR set to ..../FSL/5.0.9/fsl/
>> == 2016-01-05 11:01:28,978 runpy.run INFO cmd ".
>> .../FSL/5.0.9/fsl//etc/fslconf/fslmachtype.sh" exited with exitcode 0 and
>> output:
>> linux_64-gcc4.9
>>
>> == 2016-01-05 11:01:29,005 runpy.EB_FSL INFO building...
>> == 2016-01-05 11:01:29,005 runpy.EB_FSL INFO Starting build step
>> == 2016-01-05 11:01:29,008 runpy.EB_FSL INFO Running method build_step
>> part of step build
>> == 2016-01-05 11:20:46,749 runpy.run INFO cmd ".
>> .../FSL/5.0.9/fsl//etc/fslconf/fsl.sh &&amp; ./build" exited with exitcode
>> 0 and output:
>> Building projects - see build.log file for progress...
>> Finished build : end of log file shows ...
>>
>> !!ERROR in BUILD!!
>>   Could not make the following projects successfully:
>>     fat
>>
>> Could you please help me with this issue?
>>
>> 2. bedpostx_gpu for SLURM
>>
>>  According to this page -->
>> https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=fsl;5e9b51c1.1510 , I
>> copied the patch files to the $FSLDIR/bin/  directory after the basic FSL
>> installation without CUDA support. I made the necessary changes for SLURM
>> in the bedpostx_gpu script.
>>
>> As the same  bedpostx_gpu lies in fsl/src/fdt/CUDA directory, I guess I
>> could copy the bedpostx_gpu patch to fsl/src/fdt/CUDA directory and do the
>> build from scratch. Am I right?
>>
>> Lekshmi
>>
>>
>>
>>
>>
>
>
>
>
> ------------------------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
>
> ------------------------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------------------------
>
>