r179422 - in /branches/gupc/libupc: ChangeLog M...
gfunck@gcc.gnu.org
gfunck@gcc.gnu.org
Sun Oct 2 08:29:00 GMT 2011
Author: gfunck
Date: Sun Oct 2 08:28:56 2011
New Revision: 179422
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179422
Log:
libupc/
Move the collectives library sources into their own directory
and add support for additional runtime implementation models.
* collectives/gen-upc-coll-reduce.pl: Moved from 'smp' directory.
* collectives/upc_coll_broadcast.upc: Ditto.
* collectives/upc_coll_err.upc: Ditto.
* collectives/upc_coll_exchange.upc: Ditto.
* collectives/upc_coll_gather_all.upc: Ditto.
* collectives/upc_coll_gather.upc: Ditto.
* collectives/upc_coll.h: Ditto.
* collectives/upc_coll_init.upc: Ditto.
* collectives/upc_coll_permute.upc: Ditto.
* collectives/upc_coll_prefix_reduce.in: Ditto.
* collectives/upc_coll_prefix_reduce.upc: Ditto.
* collectives/upc_coll_readme.txt: Ditto.
* collectives/upc_coll_reduce.in: Ditto.
* collectives/upc_coll_reduce.upc: Ditto.
* collectives/upc_coll_scatter.upc: Ditto.
* collectives/upc_coll_sort.upc: Ditto.
* smp/gcc-upc-lib.in: Moved from 'include' directory.
* gen-gccupc-inline-lib.pl: Moved from 'smp' directory.
* gen-gccupc-ld-script.pl: Ditto.
* configure.ac: Implement support for additional runtime
models. (Currently, only 'smp' is supported.)
Build the collectives library from sources in the
collectives directory.
* Makefile.am: Likewise.
* configure: Re-generate.
* config.h.in: Re-generate.
* Makefile.in: Re-generate.
Added:
branches/gupc/libupc/collectives/
branches/gupc/libupc/collectives/gen-upc-coll-reduce.pl
- copied unchanged from r179415, branches/gupc/libupc/smp/gen-upc-coll-reduce.pl
branches/gupc/libupc/collectives/upc_coll.h
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll.h
branches/gupc/libupc/collectives/upc_coll_broadcast.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_broadcast.upc
branches/gupc/libupc/collectives/upc_coll_err.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_err.upc
branches/gupc/libupc/collectives/upc_coll_exchange.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_exchange.upc
branches/gupc/libupc/collectives/upc_coll_gather.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_gather.upc
branches/gupc/libupc/collectives/upc_coll_gather_all.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_gather_all.upc
branches/gupc/libupc/collectives/upc_coll_init.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_init.upc
branches/gupc/libupc/collectives/upc_coll_permute.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_permute.upc
branches/gupc/libupc/collectives/upc_coll_prefix_reduce.in
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_prefix_reduce.in
branches/gupc/libupc/collectives/upc_coll_prefix_reduce.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_prefix_reduce.upc
branches/gupc/libupc/collectives/upc_coll_readme.txt
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_readme.txt
branches/gupc/libupc/collectives/upc_coll_reduce.in
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_reduce.in
branches/gupc/libupc/collectives/upc_coll_reduce.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_reduce.upc
branches/gupc/libupc/collectives/upc_coll_scatter.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_scatter.upc
branches/gupc/libupc/collectives/upc_coll_sort.upc
- copied unchanged from r179415, branches/gupc/libupc/smp/upc_coll_sort.upc
branches/gupc/libupc/gen-gccupc-inline-lib.pl
- copied unchanged from r179415, branches/gupc/libupc/smp/gen-gccupc-inline-lib.pl
branches/gupc/libupc/gen-gccupc-ld-script.pl
- copied unchanged from r179415, branches/gupc/libupc/smp/gen-gccupc-ld-script.pl
branches/gupc/libupc/smp/gcc-upc-lib.in
- copied unchanged from r179415, branches/gupc/libupc/include/gcc-upc-lib.in
Removed:
branches/gupc/libupc/include/gcc-upc-lib.in
branches/gupc/libupc/smp/gen-gccupc-inline-lib.pl
branches/gupc/libupc/smp/gen-gccupc-ld-script.pl
branches/gupc/libupc/smp/gen-upc-coll-reduce.pl
branches/gupc/libupc/smp/upc_coll.h
branches/gupc/libupc/smp/upc_coll_broadcast.upc
branches/gupc/libupc/smp/upc_coll_err.upc
branches/gupc/libupc/smp/upc_coll_exchange.upc
branches/gupc/libupc/smp/upc_coll_gather.upc
branches/gupc/libupc/smp/upc_coll_gather_all.upc
branches/gupc/libupc/smp/upc_coll_init.upc
branches/gupc/libupc/smp/upc_coll_permute.upc
branches/gupc/libupc/smp/upc_coll_prefix_reduce.in
branches/gupc/libupc/smp/upc_coll_prefix_reduce.upc
branches/gupc/libupc/smp/upc_coll_readme.txt
branches/gupc/libupc/smp/upc_coll_reduce.in
branches/gupc/libupc/smp/upc_coll_reduce.upc
branches/gupc/libupc/smp/upc_coll_scatter.upc
branches/gupc/libupc/smp/upc_coll_sort.upc
Modified:
branches/gupc/libupc/ChangeLog
branches/gupc/libupc/Makefile.am
branches/gupc/libupc/Makefile.in
branches/gupc/libupc/config.h.in
branches/gupc/libupc/configure
branches/gupc/libupc/configure.ac
More information about the Gcc-cvs
mailing list