info/exeinfo.txt 0100644 0001671 0001274 00000000241 11010411463 007740 0 BuildTimestamp=1210192691
BuildHostname=mu.hcs.ufl.edu
BuildArch=Linux mu.hcs.ufl.edu 2.6.9-22.EL #1 Thu Feb 23 16:23:18 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
info/compopts.txt 0100644 0001671 0001274 00000001657 11010411463 010163 0 ./bin/sar_upc_v5: /home/su/ppw/bin/ppwupcc --inst-functions -o ./bin/sar_upc_v5 sar_upc_v5.o util.o file_io.o math.o range_compression.o azimuth_transform.o range_migration.o azimuth_compression.o -L /home/su/gsl/lib -lgsl -lgslcblas -lm
./src/sar_upc_v5.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/sar_upc_v5.c
./src/util.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/util.c
./src/file_io.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/file_io.c
./src/math.c: /home/su/ppw/bin/ppwupcc -c -I /home/su/gsl/include ./src/math.c
./src/range_compression.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/range_compression.c
./src/azimuth_transform.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/azimuth_transform.c
./src/range_migration.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/range_migration.c
./src/azimuth_compression.c: /home/su/ppw/bin/ppwupcc -c --inst-functions ./src/azimuth_compression.c
info/ident.txt 0100644 0001671 0001274 00000064256 11010411463 007426 0 $UPCRInitFn: (sar_upc_v5.trans.c) UPCRI_INIT_sar_upc_v5_2054241971 $
$UPCRAllocFn: (sar_upc_v5.trans.c) UPCRI_ALLOC_sar_upc_v5_2054241971 $
$UPCRStaticSharedData: (shared_flags) 4 1 1 4 A1H_R1_i $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (sar_upc_v5.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (sar_upc_v5.o) /usr/bin/gcc $
$UPCCompileTime: (sar_upc_v5.o) May 7 2008 16:12:22 $
$UPCCompileLine: (sar_upc_v5.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes sar_upc_v5.i $
$UPCVersion: (sar_upc_v5.o) 2.6.0 $
$UPCTranslator: (sar_upc_v5.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (sar_upc_v5.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (sar_upc_v5.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (sar_upc_v5.o) Wed May 7 13:12:20 2008 $
$UPCRConfig: (/tmp/upcc--5860-1210191140/sar_upc_v5.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--5860-1210191140/sar_upc_v5.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRInitFn: (util.trans.c) UPCRI_INIT_util_557389402 $
$UPCRAllocFn: (util.trans.c) UPCRI_ALLOC_util_557389402 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (util.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (util.o) /usr/bin/gcc $
$UPCCompileTime: (util.o) May 7 2008 16:15:35 $
$UPCCompileLine: (util.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes util.i $
$UPCVersion: (util.o) 2.6.0 $
$UPCTranslator: (util.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (util.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (util.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (util.o) Wed May 7 13:15:34 2008 $
$UPCRConfig: (/tmp/upcc--7281-1210191333/util.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--7281-1210191333/util.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRAllocFn: (file_io.trans.c) UPCRI_ALLOC_file_io_2932806771 $
$UPCRInitFn: (file_io.trans.c) UPCRI_INIT_file_io_2932806771 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (file_io.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (file_io.o) /usr/bin/gcc $
$UPCCompileTime: (file_io.o) May 7 2008 16:18:47 $
$UPCCompileLine: (file_io.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes file_io.i $
$UPCVersion: (file_io.o) 2.6.0 $
$UPCTranslator: (file_io.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (file_io.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (file_io.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (file_io.o) Wed May 7 13:18:46 2008 $
$UPCRConfig: (/tmp/upcc--8910-1210191525/file_io.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--8910-1210191525/file_io.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRInitFn: (math.trans.c) UPCRI_INIT_math_222164710 $
$UPCRAllocFn: (math.trans.c) UPCRI_ALLOC_math_222164710 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (math.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (math.o) /usr/bin/gcc $
$UPCCompileTime: (math.o) May 7 2008 16:22:00 $
$UPCCompileLine: (math.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes math.i $
$UPCVersion: (math.o) 2.6.0 $
$UPCTranslator: (math.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (math.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (math.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (math.o) Wed May 7 13:21:59 2008 $
$UPCRConfig: (/tmp/upcc--10281-1210191718/math.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--10281-1210191718/math.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRAllocFn: (range_compression.trans.c) UPCRI_ALLOC_range_compression_3427979962 $
$UPCRInitFn: (range_compression.trans.c) UPCRI_INIT_range_compression_3427979962 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (range_compression.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (range_compression.o) /usr/bin/gcc $
$UPCCompileTime: (range_compression.o) May 7 2008 16:25:11 $
$UPCCompileLine: (range_compression.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes range_compression.i $
$UPCVersion: (range_compression.o) 2.6.0 $
$UPCTranslator: (range_compression.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (range_compression.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (range_compression.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (range_compression.o) Wed May 7 13:25:11 2008 $
$UPCRConfig: (/tmp/upcc--11680-1210191910/range_compression.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--11680-1210191910/range_compression.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRInitFn: (azimuth_transform.trans.c) UPCRI_INIT_azimuth_transform_1763703865 $
$UPCRAllocFn: (azimuth_transform.trans.c) UPCRI_ALLOC_azimuth_transform_1763703865 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (azimuth_transform.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (azimuth_transform.o) /usr/bin/gcc $
$UPCCompileTime: (azimuth_transform.o) May 7 2008 16:28:23 $
$UPCCompileLine: (azimuth_transform.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes azimuth_transform.i $
$UPCVersion: (azimuth_transform.o) 2.6.0 $
$UPCTranslator: (azimuth_transform.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (azimuth_transform.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (azimuth_transform.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (azimuth_transform.o) Wed May 7 13:28:22 2008 $
$UPCRConfig: (/tmp/upcc--13104-1210192101/azimuth_transform.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--13104-1210192101/azimuth_transform.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRInitFn: (range_migration.trans.c) UPCRI_INIT_range_migration_3154069522 $
$UPCRAllocFn: (range_migration.trans.c) UPCRI_ALLOC_range_migration_3154069522 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (range_migration.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (range_migration.o) /usr/bin/gcc $
$UPCCompileTime: (range_migration.o) May 7 2008 16:31:36 $
$UPCCompileLine: (range_migration.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes range_migration.i $
$UPCVersion: (range_migration.o) 2.6.0 $
$UPCTranslator: (range_migration.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (range_migration.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (range_migration.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (range_migration.o) Wed May 7 13:31:34 2008 $
$UPCRConfig: (/tmp/upcc--14623-1210192293/range_migration.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--14623-1210192293/range_migration.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRAllocFn: (azimuth_compression.trans.c) UPCRI_ALLOC_azimuth_compression_1991182863 $
$UPCRInitFn: (azimuth_compression.trans.c) UPCRI_INIT_azimuth_compression_1991182863 $
$UPCRStaticSharedData: (shared_par) 140 1 0 140 R1_N6params $
$UPCTranslatorVersion: (azimuth_compression.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (azimuth_compression.o) /usr/bin/gcc $
$UPCCompileTime: (azimuth_compression.o) May 7 2008 16:34:53 $
$UPCCompileLine: (azimuth_compression.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes azimuth_compression.i $
$UPCVersion: (azimuth_compression.o) 2.6.0 $
$UPCTranslator: (azimuth_compression.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (azimuth_compression.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (azimuth_compression.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (azimuth_compression.o) Wed May 7 13:34:47 2008 $
$UPCRConfig: (/tmp/upcc--15926-1210192487/azimuth_compression.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--15926-1210192487/azimuth_compression.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRInitFn: (gasp_upc_upcall.trans.c) UPCRI_INIT_gasp_upc_upcall_4263617870 $
$UPCRAllocFn: (gasp_upc_upcall.trans.c) UPCRI_ALLOC_gasp_upc_upcall_4263617870 $
$UPCRStaticSharedData: (_ppw_upc_sync_masterticks) 8 1 0 8 S1_x $
$UPCRStaticSharedData: (_ppw_upc_sync_turn) 4 1 1 4 A1H_S1_i $
$UPCRStaticSharedData: (_ppw_upc_sync_alldone) 4 1 0 4 S1_i $
$UPCRStaticSharedData: (_ppw_upc_pagefull) 4 1 1 4 A1H_S1_i $
$UPCRStaticSharedData: (_ppw_upc_pageready) 4 1 1 4 A1H_S1_i $
$UPCRStaticSharedData: (_ppw_upc_xferdata) 8192 1 1 1 A1H_A8192_R8192_c $
$UPCTranslatorVersion: (gasp_upc_upcall.o) 2.6.0, built on Oct 15 2007 at 16:09:24 $
$UPCRBackendCompiler: (gasp_upc_upcall.o) /usr/bin/gcc $
$UPCCompileTime: (gasp_upc_upcall.o) May 7 2008 16:38:09 $
$UPCCompileLine: (gasp_upc_upcall.o) /www/host/upc/web-translator/2.6.0/runtime-dan/inst/bin/upcc.pl --at-remote-http --arch-size=64 --network=elan --lines --trans --sizes-file=upcc-sizes gasp_upc_upcall.i $
$UPCVersion: (gasp_upc_upcall.o) 2.6.0 $
$UPCTranslator: (gasp_upc_upcall.o) /www/host/upc/web-translator/2.6.0/translator/install/targ (rohan.nersc.gov) $
$UPCRConfig: (gasp_upc_upcall.o) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (gasp_upc_upcall.o) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCTranslateTime: (gasp_upc_upcall.o) Wed May 7 13:38:08 2008 $
$UPCRConfig: (/tmp/upcc--17399-1210192687/gasp_upc_upcall.trans.c) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: (/tmp/upcc--17399-1210192687/gasp_upc_upcall.trans.c) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRTotalview: 0 $
$UPCRBackendLinker: /usr/bin/gcc $
$UPCRBackendCompiler: () /usr/bin/gcc $
$UPCRBinaryInterface: 64-bit x86_64-unknown-linux-gnu $
$UPCRConfigureId: mu.hcs.ufl.edu Tue Feb 5 14:42:25 EST 2008 su $
$UPCRConfigureFeatures: berkeleyupc,upcr,gasnet,upc_collective,upc_io,upc_memcpy_async,upc_ptradd,upc_thread_distance,upc_tick,upc_sem,upc_dump_shared,upc_trace_printf,upc_trace_mask,upc_local_to_shared,upc_atomics,pupc,upc_memcpy_vis,nodebug,notrace,nostats,gasp,segment_large,os_linux,cpu_x86_64,cpu_64,cc_gnu,packedsptr $
$UPCRConfigureArgs: '--with-translator=http://upc-translator.lbl.gov/upcc-2.6.0.cgi' '--enable-inst' '--enable-segment-large' '--prefix=/home/su/bupc/opt' '--with-multiconf-magic=opt' $
$UPCRDefaultHeapSizes: UPC_SHARED_HEAP_OFFSET=0MB UPC_SHARED_HEAP_SIZE=500MB $
$UPCCompileTime: () May 7 2008 16:38:10 $
$UPCCompileLine: () /home/su/bupc/opt/bin/upcc.pl -inst-functions -inst -lines -inst-toolname=ppw -I/home/su/ppw/include -L/home/su/ppw/lib -L/home/su/bupc/opt/include/../lib -L/share/apps/papi/3.2.1/bin/../lib -L/share/apps/papi/3.2.1/bin/../lib64 -I/home/su/ppw/lib -I/home/su/ppw/lib -o ./bin/sar_upc_v5 sar_upc_v5.o util.o file_io.o math.o range_compression.o azimuth_transform.o range_migration.o azimuth_compression.o -L /home/su/gsl/lib -lgsl -lgslcblas -lm /home/su/ppw/include/gasp_upc_upcall.upc -lppw_gasp_upc-seq -lppw_meas-seq -lpapi -lperfctr $
$UPCVersion: () 2.6.0 $
$UPCRConfig: () VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv,dynamicthreads $
$GASNetConfig: () RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$UPCRSizeof: psptr_innerstruct=, $
$UPCRSizeof: sptr_innerstruct=, $
$UPCRSizeof: int64_innerstruct=, $
$UPCRSizeof: dbl_innerstruct=, $
$UPCRSizeof: psptrchar_struct=4 $
$UPCRSizeof: sptrchar_struct=4 $
$UPCRSizeof: int64char_struct=4 $
$UPCRSizeof: dblchar_struct=4 $
$UPCRSizeof: alignof_size_t=, $
$UPCRSizeof: alignof_longdouble=4 $
$UPCRSizeof: alignof_double=, $
$UPCRSizeof: alignof_float=( $
$UPCRSizeof: alignof_longlong=, $
$UPCRSizeof: alignof_long=, $
$UPCRSizeof: alignof_short=& $
$UPCRSizeof: alignof_int=( $
$UPCRSizeof: alignof_char=% $
$UPCRSizeof: alignof_ptrdiff_t=, $
$UPCRSizeof: alignof_void_ptr=, $
$UPCRSizeof: alignof_reg_handle=, $
$UPCRSizeof: alignof_mem_handle=, $
$UPCRSizeof: alignof_pshared_ptr=, $
$UPCRSizeof: alignof_shared_ptr=, $
$UPCRSizeof: phasebits=8 $
$UPCRSizeof: size_t=, $
$UPCRSizeof: longdouble=4 $
$UPCRSizeof: double=, $
$UPCRSizeof: float=( $
$UPCRSizeof: longlong=, $
$UPCRSizeof: long=, $
$UPCRSizeof: short=& $
$UPCRSizeof: int=( $
$UPCRSizeof: char=% $
$UPCRSizeof: ptrdiff_t=, $
$UPCRSizeof: void_ptr=, $
$UPCRSizeof: reg_handle=, $
$UPCRSizeof: mem_handle=, $
$UPCRSizeof: pshared_ptr=, $
$UPCRSizeof: shared_ptr=, $
$UPCRPageSize: 4096 $
$UPCRBuildTimestamp: built on Feb 5 2008 at 14:46:29 $
$UPCRConfig: (libupcr.a) VERSION=2.6.0,PLATFORMENV=distributed,SHMEM=none,SHAREDPTRREP=packed,TRANS=berkeleyupc,nodebug,gasp,notv $
$GASNetConfig: (libupcr.a) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$GASNetCoreLibraryName: ELAN $
$GASNetCoreLibraryVersion: 1.7 $
$GASNetExtendedLibraryName: ELAN $
$GASNetExtendedLibraryVersion: 1.7 $
$GASNetCompilerID: |COMPILER_FAMILY:GNU|COMPILER_VERSION:3.4.4|COMPILER_FAMILYID:1|STD:__STDC__|misc:"3.4.4 20050721 (Red Hat 3.4.4-2)"| $
$GASNetSystemName: mu.hcs.ufl.edu $
$GASNetSystemTuple: x86_64-unknown-linux-gnu $
$GASNetConfigureArgs: '--with-translator=http://upc-translator.lbl.gov/upcc-2.6.0.cgi' '--enable-inst' '--enable-segment-large' '--prefix=/home/su/bupc/opt' '--with-multiconf-magic=opt' '--with-tool-prefix=upc' '--enable-srclines' '--disable-parsync' '--srcdir=/home/su/Source/berkeley_upc-2.6.0/gasnet' $
$GASNetBuildId: Tue Feb 5 14:42:29 EST 2008 su $
$GASNetBuildTimestamp: Feb 5 2008 14:46:08 $
$GASNetToolsConfig: RELEASE=1.10.0,SPEC=1.2,PTR=64bit,nodebug,SEQ,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$GASNetToolsThreadModel: SEQ $
$GASNetConduitName: ELAN $
$GASNetConfig: (libgasnet.a) RELEASE=1.10.0,SPEC=1.8,CONDUIT=ELAN(ELAN-1.7/ELAN-1.7),THREADMODEL=SEQ,SEGMENT=LARGE,PTR=64bit,align,nodebug,notrace,nostats,srclines,timers_native,membars_native,atomics_native,atomic32_native,atomic64_native $
$GASNetSegment: GASNET_SEGMENT_LARGE $
$GASNetThreadModel: GASNET_SEQ $
$GASNetAPIVersion: 1 $
$GASNetDefaultMaxSegsize: ((((uint64_t)1)<<31) - 4096) $
$Id: elan.h,v 1.37.2.1 2004/05/26 09:46:48 ashley Exp $
$Id: config.h,v 1.24 2005/04/28 22:59:31 robin Exp $
$Id: workarounds.h,v 1.11 2002/08/09 11:15:55 addy Exp $
$Id: types.h,v 1.16 2003/08/01 16:21:38 addy Exp $
$Id: init.h,v 1.42.2.4 2006/01/06 11:26:40 duncan Exp $
$Id: misc.h,v 1.47.2.3 2005/12/15 11:29:40 ashley Exp $
$Id: alloc.h,v 1.13 2002/08/09 10:42:31 addy Exp $
$Id: group.h,v 1.39.2.7 2006/01/06 11:32:55 duncan Exp $
$Id: tport.h,v 1.36.2.7 2005/12/16 16:31:44 addy Exp $
$Id: base.h,v 1.41.2.5 2005/12/16 16:31:44 addy Exp $
$Id: galloc.h,v 1.13.2.2 2005/03/07 11:25:42 addy Exp $
$Id: queue.h,v 1.14 2003/07/22 09:37:50 ashley Exp $
$Id: putget.h,v 1.15.2.1 2005/03/18 11:37:26 addy Exp $
$Id: lock.h,v 1.13 2003/04/23 22:20:20 addy Exp $
$Id: events.h,v 1.7 2003/04/09 02:20:02 addy Exp $
$Id: pthread.h,v 1.5 2006/03/28 10:35:21 ashley Exp $
$Id: devinfo.h,v 1.19 2006/10/30 14:30:06 daniel Exp $
$Id: capability.h,v 1.22 2006/10/16 09:17:44 mike Exp $
$Id: bitmap.h,v 1.5 2004/01/20 17:32:15 david Exp $
$Id: dma.h,v 1.16 2003/09/04 12:39:17 david Exp $
$Id: types.h,v 1.9 2003/09/04 12:39:17 david Exp $
$Id: events.h,v 1.23 2006/09/15 07:57:09 addy Exp $
$Id: registers.h,v 1.121 2006/01/20 16:55:07 daniel Exp $
$Id: userregs.h,v 1.17 2006/09/15 07:55:30 addy Exp $
$Id: trap.h,v 1.10 2003/10/07 12:11:10 david Exp $
$Id: neterr.h,v 1.1 2004/01/19 14:38:34 david Exp $
$Name: QSNETMODULES-5-32-0_20061030 $
$Id: usertrap.h,v 1.17 2004/05/05 09:08:35 david Exp $
$Id: commands.h,v 1.29 2004/06/16 15:45:02 addy Exp $
$Id: intcookie.h,v 1.10 2004/08/09 14:02:37 daniel Exp $
$Id: elan.h,v 1.37.2.1 2004/05/26 09:46:48 ashley Exp $
$Id: config.h,v 1.24 2005/04/28 22:59:31 robin Exp $
$Id: workarounds.h,v 1.11 2002/08/09 11:15:55 addy Exp $
$Id: types.h,v 1.16 2003/08/01 16:21:38 addy Exp $
$Id: init.h,v 1.42.2.4 2006/01/06 11:26:40 duncan Exp $
$Id: misc.h,v 1.47.2.3 2005/12/15 11:29:40 ashley Exp $
$Id: alloc.h,v 1.13 2002/08/09 10:42:31 addy Exp $
$Id: group.h,v 1.39.2.7 2006/01/06 11:32:55 duncan Exp $
$Id: tport.h,v 1.36.2.7 2005/12/16 16:31:44 addy Exp $
$Id: base.h,v 1.41.2.5 2005/12/16 16:31:44 addy Exp $
$Id: galloc.h,v 1.13.2.2 2005/03/07 11:25:42 addy Exp $
$Id: queue.h,v 1.14 2003/07/22 09:37:50 ashley Exp $
$Id: putget.h,v 1.15.2.1 2005/03/18 11:37:26 addy Exp $
$Id: lock.h,v 1.13 2003/04/23 22:20:20 addy Exp $
$Id: events.h,v 1.7 2003/04/09 02:20:02 addy Exp $
$Id: elan3.h,v 1.90.2.1 2003/12/03 13:53:41 david Exp $
$Id: devinfo.h,v 1.19 2006/10/30 14:30:06 daniel Exp $
$Id: e3types.h,v 1.18 2002/08/09 11:23:33 addy Exp $
$Id: compat.h,v 1.4 2004/06/09 09:07:03 mike Exp $
$Name: QSNETMODULES-5-32-0_20061030 $
$Id: elandev.h,v 1.81 2006/03/15 12:25:30 daniel Exp $
$Id: bitmap.h,v 1.5 2004/01/20 17:32:15 david Exp $
$Id: devinfo.h,v 1.19 2006/10/30 14:30:06 daniel Exp $
$Id: stats.h,v 1.5 2003/09/24 13:55:37 david Exp $
$Id: elandev_linux.h,v 1.14 2005/04/05 15:28:37 robin Exp $
$Id: dma.h,v 1.38 2002/08/21 12:43:27 david Exp $
$Id: events.h,v 1.45 2003/09/24 13:57:24 david Exp $
$Id: capability.h,v 1.22 2006/10/16 09:17:44 mike Exp $
$Id: elanvp.h,v 1.45 2004/06/18 09:28:06 mike Exp $
$Id: capability.h,v 1.22 2006/10/16 09:17:44 mike Exp $
$Id: vmseg.h,v 1.20 2003/09/24 13:57:24 david Exp $
$Id: elanuregs.h,v 1.10 2003/09/24 13:57:24 david Exp $
$Id: perm.h,v 1.7 2003/09/24 13:57:24 david Exp $
$Id: elanctxt.h,v 1.81 2003/09/24 13:57:24 david Exp $
$Id: elanregs.h,v 1.87 2004/04/22 12:27:21 david Exp $
$Id: elansyscall.h,v 1.34 2004/06/07 13:50:06 mike Exp $
$Id: fence.h,v 1.3 2005/07/19 14:18:41 addy Exp $
$Id: alloc.h,v 1.28.2.1 2004/11/19 16:35:03 mike Exp $
$Id: elan.h,v 1.37.2.1 2004/05/26 09:46:48 ashley Exp $
$Id: config.h,v 1.24 2005/04/28 22:59:31 robin Exp $
$Id: workarounds.h,v 1.11 2002/08/09 11:15:55 addy Exp $
$Id: types.h,v 1.16 2003/08/01 16:21:38 addy Exp $
$Id: init.h,v 1.42.2.4 2006/01/06 11:26:40 duncan Exp $
$Id: misc.h,v 1.47.2.3 2005/12/15 11:29:40 ashley Exp $
$Id: alloc.h,v 1.13 2002/08/09 10:42:31 addy Exp $
$Id: group.h,v 1.39.2.7 2006/01/06 11:32:55 duncan Exp $
$Id: tport.h,v 1.36.2.7 2005/12/16 16:31:44 addy Exp $
$Id: base.h,v 1.41.2.5 2005/12/16 16:31:44 addy Exp $
$Id: galloc.h,v 1.13.2.2 2005/03/07 11:25:42 addy Exp $
$Id: queue.h,v 1.14 2003/07/22 09:37:50 ashley Exp $
$Id: putget.h,v 1.15.2.1 2005/03/18 11:37:26 addy Exp $
$Id: lock.h,v 1.13 2003/04/23 22:20:20 addy Exp $
$Id: events.h,v 1.7 2003/04/09 02:20:02 addy Exp $
$Id: elan3.h,v 1.90.2.1 2003/12/03 13:53:41 david Exp $
$Id: devinfo.h,v 1.19 2006/10/30 14:30:06 daniel Exp $
$Id: e3types.h,v 1.18 2002/08/09 11:23:33 addy Exp $
$Id: compat.h,v 1.4 2004/06/09 09:07:03 mike Exp $
$Name: QSNETMODULES-5-32-0_20061030 $
$Id: elandev.h,v 1.81 2006/03/15 12:25:30 daniel Exp $
$Id: bitmap.h,v 1.5 2004/01/20 17:32:15 david Exp $
$Id: devinfo.h,v 1.19 2006/10/30 14:30:06 daniel Exp $
$Id: stats.h,v 1.5 2003/09/24 13:55:37 david Exp $
$Id: elandev_linux.h,v 1.14 2005/04/05 15:28:37 robin Exp $
$Id: dma.h,v 1.38 2002/08/21 12:43:27 david Exp $
$Id: events.h,v 1.45 2003/09/24 13:57:24 david Exp $
$Id: capability.h,v 1.22 2006/10/16 09:17:44 mike Exp $
$Id: elanvp.h,v 1.45 2004/06/18 09:28:06 mike Exp $
$Id: capability.h,v 1.22 2006/10/16 09:17:44 mike Exp $
$Id: vmseg.h,v 1.20 2003/09/24 13:57:24 david Exp $
$Id: elanuregs.h,v 1.10 2003/09/24 13:57:24 david Exp $
$Id: perm.h,v 1.7 2003/09/24 13:57:24 david Exp $
$Id: elanctxt.h,v 1.81 2003/09/24 13:57:24 david Exp $
$Id: elanregs.h,v 1.87 2004/04/22 12:27:21 david Exp $
$Id: elansyscall.h,v 1.34 2004/06/07 13:50:06 mike Exp $
$Id: fence.h,v 1.3 2005/07/19 14:18:41 addy Exp $
$Id: alloc.h,v 1.28.2.1 2004/11/19 16:35:03 mike Exp $
$Id: elan.h,v 1.37.2.1 2004/05/26 09:46:48 ashley Exp $
$Id: config.h,v 1.24 2005/04/28 22:59:31 robin Exp $
$Id: workarounds.h,v 1.11 2002/08/09 11:15:55 addy Exp $
$Id: types.h,v 1.16 2003/08/01 16:21:38 addy Exp $
$Id: init.h,v 1.42.2.4 2006/01/06 11:26:40 duncan Exp $
$Id: misc.h,v 1.47.2.3 2005/12/15 11:29:40 ashley Exp $
$Id: alloc.h,v 1.13 2002/08/09 10:42:31 addy Exp $
$Id: group.h,v 1.39.2.7 2006/01/06 11:32:55 duncan Exp $
$Id: tport.h,v 1.36.2.7 2005/12/16 16:31:44 addy Exp $
$Id: base.h,v 1.41.2.5 2005/12/16 16:31:44 addy Exp $
$Id: galloc.h,v 1.13.2.2 2005/03/07 11:25:42 addy Exp $
$Id: queue.h,v 1.14 2003/07/22 09:37:50 ashley Exp $
$Id: putget.h,v 1.15.2.1 2005/03/18 11:37:26 addy Exp $
$Id: lock.h,v 1.13 2003/04/23 22:20:20 addy Exp $
$Id: events.h,v 1.7 2003/04/09 02:20:02 addy Exp $
src/sar_upc_v5.c 0100640 0001671 0001274 00000023046 11010406054 007614 0 /***********************************************
* Shared flag (2 masters)
************************************************/
#include "sar.h"
#include "tsc_ppc.h"
shared data_t *shared_p_image_c;
shared struct params shared_par;
shared int shared_flags[THREADS];
double get_time ()
{
struct timeval tv;
gettimeofday (&tv, NULL);
return (1.0e6 * tv.tv_sec) + tv.tv_usec;
}
int main (int argc, char **argv)
{
uint64_t start, strt, t0, t1, t2, t3, t4, t5, stop;
uint32_t check, ranfft, i, j, offset;
uint32_t num_patches, patch_size, a_dim, num_valid_az;
FILE *ifile, *ofile, *tfile, *pfile;
data_t *p_image_c, *r_filter_c, *xintp, ftemp_r, ftemp_i;
data_t header[3];
struct sar_stat_t sar_stats;
struct params par;
char fname[40];
time_t r_seed;
double time_start, time_end;
time_start = get_time();
int num_worker = THREADS-2;
int read_master = 0;
int write_master = THREADS-1;
int sleep_time = 100;
// SANITY CHECKS
if (argc != 3) {
printf("Invalid number of run-time arguments\n");
printf("Run syntx is of the form:\n\n");
printf("> hsi [infile] [reportfile]\n\n");
return EXIT_FAILURE;
}
if (MYTHREAD == read_master) {
if ((ifile = fopen(argv[1], "r")) == NULL) {
printf("Error opening input file %s\n", argv[1]);
return EXIT_FAILURE;
}
if ((pfile = fopen("param.dat", "r")) == NULL) {
printf("Error opening parameter file 'param.dat'\n");
return EXIT_FAILURE;
}
}
if (MYTHREAD == write_master) {
if ((ofile = fopen(argv[2], "w")) == NULL) {
printf("Error opening report file %s\n", argv[2]);
return EXIT_FAILURE;
}
r_seed = time(NULL);
srand(r_seed);
// sprintf(fname, "image.tmp.%0.8d", rand()%16000000);
sprintf(fname, "image.tmp.v5_%d", THREADS);
if ((tfile = fopen(fname, "w")) == NULL) {
printf("Error opening image file %s\n", fname);
return EXIT_FAILURE;
}
}
shared_flags[MYTHREAD] = 0;
#ifdef VERBOSE
printf("\n [Node %d] INITIALIZATION\n", MYTHREAD);
fflush(stdout);
#endif
// INITIALIZATION AND EARLY ERROR PROTECTION
if (MYTHREAD == read_master) {
check = read_paramfile(pfile, &par);
if (check != 0)
{
printf("Error reading parameter file... error code %d\n", check);
return EXIT_FAILURE;
}
fclose(pfile);
upc_memput (&shared_par, &par, sizeof(struct params));
}
upc_barrier;
if (MYTHREAD != read_master) {
upc_memget (&par, &shared_par, sizeof(struct params));
}
ranfft = fft_bin(par.range_dim); // smallest power of 2, > range
patch_size = get_patch_size(par); // patch size, in FIXME
a_dim = patch_size/(2*par.range_dim); // azimuth dim. of patch
num_valid_az = get_nva(a_dim, par); // number of azimuth lines to keep
if (num_valid_az == 0)
{
printf(" [Node %d] ERROR: Patch size too small with requested memory size...\n", MYTHREAD);
printf(" need to increase PAR_PATCHSIZE in sar.h\n\n");
return EXIT_FAILURE;
}
num_patches = get_num_patches(a_dim, num_valid_az, par);
sar_stats.fltime = 0;
sar_stats.rftime = 0;
sar_stats.attime = 0;
sar_stats.aftime = 0;
sar_stats.actime = 0;
sar_stats.psize = patch_size;
sar_stats.pnum = num_patches;
shared_p_image_c = (shared data_t *) upc_all_alloc (THREADS, patch_size*sizeof(data_t));
r_filter_c = (data_t *)calloc(2*ranfft, sizeof(data_t));
xintp = (data_t *)calloc(2*8*par.nfilter, sizeof(data_t));
if ((shared_p_image_c == NULL) || (r_filter_c == NULL) || (xintp == NULL)) {
printf("Insufficient memory!!\n");
return EXIT_FAILURE;
}
check = gen_range_filter(r_filter_c, ranfft, par);
if (check != 0) {
printf("Error generating range filter; Error code: %d\n", check);
return EXIT_FAILURE;
}
check = gen_xintp(par.nfilter, xintp);
if (check != 0) {
printf("Error generating 'xintp'; Error code: %d\n", check);
return EXIT_FAILURE;
}
// write output image dimensions at start of output image file
// FORMAT: | num_ranges | num_azimuth | element_size | ... image data
if (MYTHREAD == write_master) {
header[0] = (data_t) par.range_dim;
header[1] = (data_t) num_valid_az*num_patches;
header[2] = (data_t) ELEMENT_SIZE;
fwrite(header, sizeof(data_t), 3, tfile);
}
#ifdef VERBOSE
printf("\n [Node %d] ENTERING MAIN PROCEDURE (%d patches, [%d x %d] each)", \
MYTHREAD, num_patches, par.range_dim, a_dim);
fflush(stdout);
#endif
// MAIN TIMED PROCEDURE
start = get_cycles(); // Start wall clock
/************************ BEGIN TIMED CODE HERE ****************************/
p_image_c = (data_t *) &shared_p_image_c[MYTHREAD];
for (i=0; i