[parsec-users] which program supports solaris/sparc ?

Huan Fang huanf at kth.se
Sat Apr 12 18:52:06 EDT 2008


Yes, I found the same "assertion failed" on Solaris/Sparc. It works on
Solaris/x86 platform
> Hi Javier,
>
> I also compiled fluidanimate but for Linux/SPARC with gcc-4.2 and even
> though it compiles properly, it has portability issues (SPARC being
> big endian). It dies giving the following error :
>
> $ ./inst/sparc-linux.gcc/bin/fluidanimate 2 5 in_35K.fluid out.fluid
> PARSEC Benchmark Suite Version 1.0
> Loading file "in_35K.fluid"...
> fluidanimate: parallel.cpp:177: void InitSim(const char*, unsigned
> int): Assertion `nx >= 1 && ny >= 1 && nz >= 1' failed.
> Aborted
> $
>
> Did you also run into these errors or you just compiled these
> benchmarks and did not execute them?
>
> thanks,
> -Kshitij
>
>
> On Thu, Apr 10, 2008 at 7:48 AM, Javier Lira <jlira at ac.upc.edu> wrote:
>> Hi,
>>
>>  You should modify the file config/gcc.bldconf to allow parsecmgmt to
>>  find your compiler.
>>
>>  I have already compiled 7 of the Parsec workloads: blackscholes,
>>  bodytrack, fluidanimate, streamcluster, swaptions, vips and x264 (this
>>  one modifying something solaris specific).
>>
>>  The main problems I found were that the pthread library delivered with
>>  Solaris 9 is not the one needed by Parsec. It will require Solaris 10
>>  instead. And, as README file says, the gcc compiler should be at least
>>  the 4.2.X version.
>>
>>  I hope my experience compiling that could help you. If someone else
>> have
>>  compiled some of the rest of the Parsec workloads for Solaris/Sparc
>>  environment, please kindly tell your story to know how you do it.
>>
>>  Many thanks and best regards,
>>
>>  Javier
>>
>>
>>
>>  On Thu, 2008-04-10 at 12:07 +0000, Huan Fang wrote:
>>  > Hello,
>>  >
>>  > I am trying to compile some programs for solaris/sparc, but it fails
>> all
>>  > the time. what I got is:
>>  >
>>  > [PARSEC] Warning: At least bash version 3 is recommended. Earlier
>>  > versions might not function properly. Current version is
>> 2.05.0(1)-release.
>>  > ./parsecmgmt: /usr/bin/gcc: No such file or directory
>>  > ./parsecmgmt: /usr/bin/g++: No such file or directory
>>  > [PARSEC] Packages to build:  bodytrack
>>  >
>>  > [PARSEC] [========== Building package bodytrack ==========]
>>  > [PARSEC] [---------- Analyzing package bodytrack ----------]
>>  > [PARSEC] bodytrack depends on: hooks
>>  > [PARSEC] [---------- Analyzing package hooks ----------]
>>  > [PARSEC] hooks does not depend on any other packages.
>>  > [PARSEC] [---------- Building package hooks ----------]
>>  > [PARSEC] Removing old build directory.
>>  > [PARSEC] Copying source code of package hooks.
>>  > [PARSEC] Error: Cannot find Makefile in
>>  > /parsec-1.0/bin/../pkgs/libs/hooks/obj/sparc-solaris.gcc
>>  >
>>  > I believe there are gcc/g++ in my system, but apparently it's not in
>>  > /usr/bin.
>>  > So how can I fix things up and which programs are verified to be
>>  > successfully compiled on solaris?  Thanks a lot.
>>  >
>>  > Best Regards,
>>  > Huan Fang
>>  >
>>  > _______________________________________________
>>  > parsec-users mailing list
>>  > parsec-users at lists.cs.princeton.edu
>>  > https://lists.cs.princeton.edu/mailman/listinfo/parsec-users
>>
>>  _______________________________________________
>>  parsec-users mailing list
>>  parsec-users at lists.cs.princeton.edu
>>  https://lists.cs.princeton.edu/mailman/listinfo/parsec-users
>>
> _______________________________________________
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users
>


-- 
MSc. System-on-Chip Design
Royal Institute of Technology (KTH), Stockholm, Sweden
Homepage: http://www.isk.kth.se/~huanf



More information about the parsec-users mailing list