[parsec-users] ferret assistance requested

Christian Bienia cbienia at CS.Princeton.EDU
Fri Mar 26 14:20:54 EDT 2010

Hi Jim,


I have an improved version of ferret that does not depend on ImageMagick.
Ferret only uses ImageMagick to load Jpeg images, which means linking to the
entire library is overkill and complicates things unnecessarily. The
improved version that I have uses libjpeg directly to do the job. I'll send
you the source code.


- Chris



From: parsec-users-bounces at lists.cs.princeton.edu
[mailto:parsec-users-bounces at lists.cs.princeton.edu] On Behalf Of Jim
Sent: Friday, March 26, 2010 2:04 PM
To: 'PARSEC Users'
Subject: [parsec-users] ferret assistance requested


I am trying to run ferret on Windows XP from VS IDE. And I am having
problems with laying out the directory/file dependencies.


For example, Ferret Serial.cpp uses several libraries: ferret.lib, gsl.lib,
lsh.lib and Magick.lib

I can get these all to link and start to run the Serial version of ferret
(input and output files are located)


However, Magick.lib is looking for Delegates.xml


I found a Delagates.xml and Delagates.xml.in in other places in the PARSEC
distribution but have little information as to how this integrates into


By copying Delagates.xml to the ferret home directory, Magick initialization
code (delegate.c) finds the delagates.xml but apparently this file is not
edited correctly or some other problem is being encountered. The routine
that searches delagates.xml for a delagate is unable to locate decode and
encode information for .JPG files.


In looking at the .xml source (I may be wrong on this) it appears as if
magick is using the delagates.xml file to locate/specify external programs
to shell call for performing file format conversions. If this assumption is
true, then why is this approach included in a parallel programming
benchmark? It seems to me that a thread-safe library (DLL or static, or
equivilent on (U/Li)nix) would be more appropriate for parallel programming


Can someone identify the requirements (what files, what programs, what
dependencies, what folder layout, ???) necessary to run the Serial.cpp
version of the Ferret application?


Do not assume "everybody knows" what would be considered common knoledge in
running these benchmarks.


Jim Dempsey



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/parsec-users/attachments/20100326/4fb27c9d/attachment.htm>

More information about the parsec-users mailing list