I was trying to compile Freesurfer (in a Centos 6.5 VM) with a later gcc to see if the performance improved and noticed that the output gcc 4.4 vs. 4.8 was slightly different. I later compiled with gcc 4.4 *without* openmp support and this version produced the same output as the gcc 4.8 version, as expected. I have attached the recon-all log files, they first differ at line 1664, at iteration 451 of mri_ca_register; after that the differences accumulate. I feel that this shouldn't happen and the outputs should be equivalent.
As a side note, I am unable to compile GEMS and dmri_poistats or any of the GUI programs due to vtk undefined symbols errors. Similar to this http://www.vtk.org/pipermail/vtkusers/2010-September/062426.html. This is apparently a known issue with vtk 5.6. How is this resolved?
PS. The gcc 4.8 binaries were slower than the 4.4 binaries.
Thanks in advance,
Chris.
Dr Chris Adamson Research Officer, Developmental Imaging, Murdoch Childrens Research Institute Murdoch Childrens Research Institute Royal Children's Hospital Flemington Road, Parkville, Victoria 3052, Australia www.mcri.edu.auhttp://www.mcri.edu.au/ E chris.adamson@mcri.edu.au T 03 9936 6780
______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________