Hello
How do i get the libraries for 3dDeconvolve to not overload malloc? We've made the begining changes to MPI-ize 3dDeconvolve and tried to run a test but got the following error:
[1] Malloc hook test failed: the malloc provided by MPICH-GM is not used, it may have been overloaded by a malloc provided by another library.
This is a mpi error, but it is because some library is overloading malloc. After a couple hours of grepping the source files, my partner and i found several places where #define's redifine what gets called when malloc() is called. We added #define DONT_USE_MCW_MALLOC in mcw_malloc.h, but no luck. We added the command line arg '-nomall' but still no luck. I even commented out the lines in 3dDeconvolve where enable_mcw_malloc() is called, but still no luck.
We've asked the admin of the supercomputer we are using to see if they can install a version of mpich that doesn't care if malloc is overloaded, but we don't know at the moment if they can do that. We hope that some of the developers who wrote this can help us out...
Thanks! Happy ThanksGiving!!!
-Omid