aboutsummaryrefslogtreecommitdiff
path: root/net/charm
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-09-08 23:26:03 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-09-08 23:26:03 +0000
commiteb86befbd5340240ce41899cd5f9afd426d2c7a9 (patch)
tree205e91db6028bb0377d641411bf81048324af140 /net/charm
parent4aa1436db5592a1df2c3abfdaaddf9b4bbffe809 (diff)
downloadports-eb86befbd5340240ce41899cd5f9afd426d2c7a9.tar.gz
ports-eb86befbd5340240ce41899cd5f9afd426d2c7a9.zip
New port: net/charm: Message-passing parallel language and runtime system
Notes
Notes: svn path=/head/; revision=479262
Diffstat (limited to 'net/charm')
-rw-r--r--net/charm/Makefile87
-rw-r--r--net/charm/distinfo3
-rw-r--r--net/charm/files/patch-src_scripts_charmc14
-rw-r--r--net/charm/pkg-descr9
-rw-r--r--net/charm/pkg-plist617
5 files changed, 730 insertions, 0 deletions
diff --git a/net/charm/Makefile b/net/charm/Makefile
new file mode 100644
index 000000000000..9f0d2e947f17
--- /dev/null
+++ b/net/charm/Makefile
@@ -0,0 +1,87 @@
+# $FreeBSD$
+
+PORTNAME= charm
+DISTVERSIONPREFIX= v
+DISTVERSION= 6.8.2
+CATEGORIES= net
+PKGNAMESUFFIX= -uiuc
+DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Message-passing parallel language and runtime system
+
+LICENSE= CHARMPP_CONVERSE_LICENSE
+LICENSE_NAME= Charm++/Converse License
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
+
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= Not clear if it can be built on other architectures
+
+FETCH_DEPENDS= git:devel/git
+BUILD_DEPENDS= bash:shells/bash
+
+USES= fortran gmake localbase:ldflags shebangfix
+SHEBANG_GLOB= *.sh
+SHEBANG_FILES= src/scripts/*
+USE_LDCONFIG= yes
+
+GIT_URL= https://charm.cs.illinois.edu/gerrit/charm.git
+
+ARCH_STR= linux${ARCH:S/amd64/64/:S/i386/32/}
+
+INSTALL_WRKSRC= ${WRKSRC}/${VERSION}-${ARCH_STR}-gfortran-clang/tmp
+
+BINARY_ALIAS= gfortran=gfortran${GCC_DEFAULT}
+
+OPTIONS_SINGLE= MULTIPROCESSING
+OPTIONS_SINGLE_MULTIPROCESSING= MULTICORE ETHERNET MPI
+OPTIONS_DEFAULT= MULTICORE
+MULTIPROCESSING_DESC= Multiprocessing
+OPTIONS_SUB= yes
+
+MULTICORE_DESC= Single-node multicore version
+MULTICORE_VARS= VERSION=multicore
+
+ETHERNET_DESC= Ethernet version
+ETHERNET_VARS= VERSION=netlrts
+
+MPI_VARS= VERSION=mpi
+MPI_LDFLAGS= -lmpich
+MPI_LIB_DEPENDS= libmpich.so:net/mpich2
+
+local-makesum: # Workaround: the generic 'make makesum' is broken when custom do-fetch is defined: it calls ${SCRIPTSDIR}/do-fetch.sh.
+ @${MAKE} distclean fetch makesum
+
+do-fetch:
+ @if [ "${FORCE_FETCH_ALL}" = "true" ] || ! [ -f "${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}" ]; then \
+ ${MKDIR} ${DISTDIR}/${DIST_SUBDIR} && \
+ cd ${DISTDIR}/${DIST_SUBDIR} && \
+ git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
+ (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${DISTVERSIONFULL} && ${RM} -r .git) && \
+ ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
+ ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \
+ ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=bsdtar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T - && \
+ ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
+ fi
+
+post-patch:
+ @${REINPLACE_CMD} 's|which gfortran |which gfortran${GCC_DEFAULT} |' ${WRKSRC}/src/arch/common/conv-mach-gfortran.sh
+ @${FIND} ${WRKSRC} -name conv-mach.h | ${XARGS} ${REINPLACE_CMD} 's|CMK_THREADS_ARE_WIN32_FIBERS *1|CMK_THREADS_ARE_WIN32_FIBERS 0|'
+ @${FIND} ${WRKSRC} -name "*.c" -o -name "*.C" -o -name "*.h" -o -name "configure" | \
+ ${XARGS} ${REINPLACE_CMD} -i '' 's|include <malloc\.h>|include <stdlib.h>|; s|include "malloc\.h"|include <stdlib.h>|'
+ @${REINPLACE_CMD} -E 's|(CMK_CC)="(.*)"|\1="\2 ${CFLAGS} "|' ${WRKSRC}/src/arch/common/cc-clang.sh
+ @${REINPLACE_CMD} -E 's|(CMK_CXX)="(.*)"|\1="\2 ${CXXFLAGS} "|' ${WRKSRC}/src/arch/common/cc-clang.sh
+ @${REINPLACE_CMD} -E 's|(CMK_LD)="(.*)"|\1="\2 ${LDFLAGS} "|' ${WRKSRC}/src/arch/common/cc-clang.sh
+ @${REINPLACE_CMD} -E 's|-shared -o libqt\.so|-shared -o libqt.so -Wl,-soname,libqt.so|' ${WRKSRC}/src/QuickThreads/mkfiles/*
+
+do-build:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build charm++ ${VERSION}-${ARCH_STR} clang gfortran --build-shared -j${MAKE_JOBS_NUMBER} ${CFLAGS}
+
+post-install:
+.for d in bin include lib
+ @cd ${STAGEDIR} && ${MV} ${d}/* ./${PREFIX}/${d} && ${RMDIR} $d
+.endfor
+ @cd ${STAGEDIR} && ${MV} lib_so/* ./${PREFIX}/lib && ${RMDIR} lib_so
+
+.include <bsd.port.mk>
diff --git a/net/charm/distinfo b/net/charm/distinfo
new file mode 100644
index 000000000000..77434b1d6398
--- /dev/null
+++ b/net/charm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1536444124
+SHA256 (charm-uiuc/charm-v6.8.2.tar.gz) = 23dce13f0aeb8c97fe2746a752984483f67cc2a87b302fe3a7c3eea65b54de06
+SIZE (charm-uiuc/charm-v6.8.2.tar.gz) = 24373693
diff --git a/net/charm/files/patch-src_scripts_charmc b/net/charm/files/patch-src_scripts_charmc
new file mode 100644
index 000000000000..f0ba26e08647
--- /dev/null
+++ b/net/charm/files/patch-src_scripts_charmc
@@ -0,0 +1,14 @@
+--- src/scripts/charmc.orig 2018-09-08 18:56:55 UTC
++++ src/scripts/charmc
+@@ -1490,9 +1490,9 @@ MakeSO() {
+ fi
+ if test "$MAKE_LDXX" = "1"
+ then
+- soCmd="$CMK_LDXX -o $OBJECT $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
++ soCmd="$CMK_LDXX -o $OBJECT -Wl,-soname,$(echo $OBJECT | sed 's|^.*/lib_so/||') $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
+ else
+- soCmd="$CMK_LD -o $OBJECT $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
++ soCmd="$CMK_LD -o $OBJECT -Wl,-soname,$(echo $OBJECT | sed 's|^.*/lib_so/||') $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
+ fi
+ DoNoErrCheck $soCmd
+ Do_res=$?
diff --git a/net/charm/pkg-descr b/net/charm/pkg-descr
new file mode 100644
index 000000000000..e212c0f2f8b3
--- /dev/null
+++ b/net/charm/pkg-descr
@@ -0,0 +1,9 @@
+Charm++ is a message-passing parallel language and runtime system.
+It is implemented as a set of libraries for C++, is efficient,
+and is portable to a wide variety of parallel machines.
+Source code is provided, and non-commercial use is free.
+
+Charm++ is developed in the University of Illinois, and is
+used primarily by the NAMD, the molecular simulation system.
+
+WWW: https://www.ks.uiuc.edu/Research/namd/
diff --git a/net/charm/pkg-plist b/net/charm/pkg-plist
new file mode 100644
index 000000000000..5b2ce0e42bee
--- /dev/null
+++ b/net/charm/pkg-plist
@@ -0,0 +1,617 @@
+bin/charmc
+%%ETHERNET%%bin/charmd
+%%ETHERNET%%bin/charmd_faceless
+bin/charmrun
+bin/charmxi
+bin/conv-cpm
+bin/dep.pl
+bin/fuzzytree.txt
+bin/testrun
+bin/tree.txt
+include/AdaptiveLB.decl.h
+include/AdaptiveLB.h
+include/BGQTorus.h
+include/BaseLB.decl.h
+include/BaseLB.h
+include/BlockLB.decl.h
+include/BlockLB.h
+include/BlueGene.decl.h
+include/BlueGene.h
+include/CentralLB.decl.h
+include/CentralLB.h
+include/CentralLBMsg.h
+include/CkArray.decl.h
+include/CkCallback.decl.h
+include/CkCheckpoint.decl.h
+include/CkCheckpointStatus.decl.h
+include/CkDummy.decl.h
+include/CkDummy.def.h
+include/CkFutures.decl.h
+include/CkIO.decl.h
+include/CkIO.def.h
+include/CkIO_impl.decl.h
+include/CkIO_impl.def.h
+include/CkLocation.decl.h
+include/CkLoop.decl.h
+include/CkLoop.def.h
+include/CkLoopAPI.h
+include/CkMarshall.decl.h
+include/CkMemCheckpoint.decl.h
+include/CkMulticast.decl.h
+include/CkReduction.decl.h
+include/ComboCentLB.decl.h
+include/ComboCentLB.h
+include/CommAwareRefineLB.decl.h
+include/CommAwareRefineLB.h
+include/CommLB.decl.h
+include/CommLB.h
+include/CommLBHeap.h
+include/CommonLBs.decl.h
+include/ControlPoints.decl.h
+include/DataItemTypes.h
+include/DistBaseLB.decl.h
+include/DistBaseLB.h
+include/DistributedLB.decl.h
+include/DistributedLB.h
+include/DummyLB.decl.h
+include/DummyLB.h
+include/EveryLB.decl.h
+include/GraphBFTLB.decl.h
+include/GraphBFTLB.h
+include/GraphPartLB.decl.h
+include/GraphPartLB.h
+include/GreedyAgentLB.decl.h
+include/GreedyAgentLB.h
+include/GreedyCommLB.decl.h
+include/GreedyCommLB.h
+include/GreedyLB.decl.h
+include/GreedyLB.h
+include/GreedyRefineLB.decl.h
+include/GreedyRefineLB.h
+include/GridCommLB.decl.h
+include/GridCommLB.h
+include/GridCommRefineLB.decl.h
+include/GridCommRefineLB.h
+include/GridHybridLB.decl.h
+include/GridHybridLB.h
+include/GridHybridSeedLB.decl.h
+include/GridHybridSeedLB.h
+include/GridMetisLB.decl.h
+include/GridMetisLB.h
+include/HbmLB.decl.h
+include/HbmLB.h
+include/HybridBaseLB.decl.h
+include/HybridBaseLB.h
+include/HybridLB.decl.h
+include/HybridLB.h
+include/HybridLBMsg.h
+include/LBAgent.h
+include/LBComm.h
+include/LBDBManager.h
+include/LBDatabase.decl.h
+include/LBDatabase.h
+include/LBMachineUtil.h
+include/LBOM.h
+include/LBObj.h
+include/LBProfit.h
+include/LBSimulation.h
+include/MetaBalancer.decl.h
+include/MetaBalancer.h
+include/MetisLB.decl.h
+include/MetisLB.h
+include/NDMeshStreamer.decl.h
+include/NDMeshStreamer.def.h
+include/NDMeshStreamer.h
+include/NborBaseLB.decl.h
+include/NborBaseLB.h
+include/NeighborCommLB.decl.h
+include/NeighborCommLB.h
+include/NeighborLB.decl.h
+include/NeighborLB.h
+include/NeighborLBMsg.h
+include/NodeLevelLB.decl.h
+include/NodeLevelLB.h
+include/NullLB.decl.h
+include/OrbLB.decl.h
+include/OrbLB.h
+include/PathHistory.decl.h
+include/PhasebyArrayLB.decl.h
+include/PhasebyArrayLB.h
+include/RandCentLB.decl.h
+include/RandCentLB.h
+include/RecBipartLB.decl.h
+include/RecBipartLB.h
+include/RefineCommLB.decl.h
+include/RefineCommLB.h
+include/RefineKLB.decl.h
+include/RefineKLB.h
+include/RefineLB.decl.h
+include/RefineLB.h
+include/RefineSwapLB.decl.h
+include/RefineSwapLB.h
+include/RefineTopoLB.decl.h
+include/RefineTopoLB.h
+include/Refiner.h
+include/RefinerApprox.h
+include/RefinerComm.h
+include/RefinerTemp.h
+include/RotateLB.decl.h
+include/RotateLB.h
+include/SSE-Double.h
+include/SSE-Float.h
+include/ScotchLB.decl.h
+include/ScotchLB.h
+include/TeamLB.decl.h
+include/TeamLB.h
+include/TempAwareCommLB.decl.h
+include/TempAwareCommLB.h
+include/TempAwareGreedyLB.decl.h
+include/TempAwareGreedyLB.h
+include/TempAwareRefineLB.decl.h
+include/TempAwareRefineLB.h
+include/TopoCentLB.decl.h
+include/TopoCentLB.h
+include/TopoLB.decl.h
+include/TopoLB.h
+include/TopoManager.h
+include/TraceAutoPerf.decl.h
+include/TraceControlPoints.decl.h
+include/TraceProjections.decl.h
+include/TraceSimple.decl.h
+include/TraceSummary.decl.h
+include/TraceTau.decl.h
+include/TraceUtilization.decl.h
+include/TreeMatchLB.decl.h
+include/TreeMatchLB.h
+include/VERSION
+include/VirtualRouter.h
+include/WSLB.decl.h
+include/WSLB.h
+include/XArraySectionReducer.h
+include/XTTorus.h
+include/arrayRedistributor.h
+include/bgconverse.h
+include/bigsim_debug.h
+include/bigsim_logs.h
+include/bigsim_network.h
+include/bigsim_ooc.h
+include/bigsim_record.h
+include/bigsim_timing.h
+include/bitvecset.h
+include/blue-conv.h
+include/blue.h
+include/blue_defs.h
+include/blue_impl.h
+include/blue_types.h
+include/cc-clang.h
+include/cc-clang.sh
+include/cc-craycc.h
+include/cc-craycc.sh
+include/cc-gcc.h
+include/cc-gcc.sh
+include/cc-icc.h
+include/cc-icc.sh
+include/cc-iccstatic.h
+include/cc-iccstatic.sh
+include/cc-pgcc.h
+include/cc-pgcc.sh
+include/cc-xlc.h
+include/cc-xlc.sh
+include/cc-xlc64.h
+include/cc-xlc64.sh
+include/ccs-auth.c
+include/ccs-auth.h
+include/ccs-client.c
+include/ccs-client.h
+include/ccs-server.h
+include/charm++.h
+include/charm-api.h
+include/charm.h
+include/charm.mod
+include/ck.h
+include/ckBIconfig.h
+include/ckIgetControl.h
+include/ckarray.h
+include/ckarrayindex.h
+include/ckarrayoptions.h
+include/ckbitvector.h
+include/ckcallback-ccs.h
+include/ckcallback.h
+include/ckcausalmlog.h
+include/ckcheckpoint.h
+include/ckcomplex.h
+include/ckdirect.h
+include/ckdll.h
+include/ckdummy.h
+include/ckevacuation.h
+include/ckfutures.h
+include/ckgraph.h
+include/ckgraphTemp.h
+include/ckhashtable.h
+include/ckheap.h
+include/ckimage.h
+include/ckio.h
+include/cklists.h
+include/ckliststring.h
+include/cklocation.h
+include/cklocrec.h
+include/ckmemcheckpoint.h
+include/ckmessage.h
+include/ckmessagelogging.h
+include/ckmigratable.h
+include/ckmulticast.h
+include/ckobjQ.h
+include/ckobjid.h
+include/ckrdma.h
+include/ckrdmawrapper.h
+include/ckreduction.h
+include/cksection.h
+include/cksequence.h
+include/cksequence_factory.h
+include/cksequence_internal.h
+include/ckset.h
+include/ckstatistics.h
+include/ckstream.h
+include/cktaskQ.h
+include/cktiming.h
+include/ckvector3d.h
+include/cmidirect.h
+include/cmidirectmanytomany.h
+include/cmimemcpy.h
+include/cmipool.h
+include/cmiqueue.h
+include/cmitls.h
+include/completion.decl.h
+include/completion.def.h
+include/completion.h
+include/controlPoints.h
+include/controlPointsf.h
+include/conv-autoconfig.h
+include/conv-ccs.h
+include/conv-common.h
+%%MPI%%include/conv-common.sh
+include/conv-config.h
+include/conv-config.sh
+include/conv-cpath.h
+include/conv-cpm.h
+include/conv-lists.h
+include/conv-mach-bigemulator.h
+include/conv-mach-bigemulator.sh
+include/conv-mach-bigsim.h
+include/conv-mach-bigsim.sh
+include/conv-mach-causalft.h
+include/conv-mach-causalft.sh
+%%ETHERNET%%include/conv-mach-clustermatic.h
+%%ETHERNET%%include/conv-mach-clustermatic.sh
+include/conv-mach-cuda.h
+include/conv-mach-cuda.sh
+include/conv-mach-g95.h
+include/conv-mach-g95.sh
+include/conv-mach-gfortran.h
+include/conv-mach-gfortran.sh
+%%MPI%%include/conv-mach-gm.h
+%%MPI%%include/conv-mach-gm.sh
+%%MPI%%include/conv-mach-gm2.h
+%%MPI%%include/conv-mach-gm2.sh
+include/conv-mach-ifort.h
+include/conv-mach-ifort.sh
+%%MPI%%include/conv-mach-lam.h
+%%MPI%%include/conv-mach-lam.sh
+include/conv-mach-lcs.h
+include/conv-mach-lcs.sh
+%%MULTICORE%%include/conv-mach-local.h
+%%MULTICORE%%include/conv-mach-local.sh
+%%ETHERNET%%include/conv-mach-local.h
+%%ETHERNET%%include/conv-mach-local.sh
+include/conv-mach-mlogft.h
+include/conv-mach-mlogft.sh
+%%MPI%%include/conv-mach-mpt.h
+%%MPI%%include/conv-mach-mpt.sh
+include/conv-mach-nolb.h
+include/conv-mach-nolb.sh
+include/conv-mach-omp.h
+include/conv-mach-omp.sh
+include/conv-mach-ooc.h
+include/conv-mach-ooc.sh
+include/conv-mach-opt.h
+include/conv-mach-opt.sh
+include/conv-mach-papi.h
+include/conv-mach-papi.sh
+include/conv-mach-perftools.h
+include/conv-mach-perftools.sh
+include/conv-mach-persistent.h
+include/conv-mach-persistent.sh
+include/conv-mach-pgf90.h
+include/conv-mach-pgf90.sh
+include/conv-mach-pre.sh
+%%MPI%%include/conv-mach-pthreads.h
+%%MPI%%include/conv-mach-pthreads.sh
+%%MPI%%include/conv-mach-scyld.h
+%%MPI%%include/conv-mach-scyld.sh
+%%MPI%%include/conv-mach-smp.h
+%%MPI%%include/conv-mach-smp.sh
+%%ETHERNET%%include/conv-mach-pxshm.h
+%%ETHERNET%%include/conv-mach-pxshm.sh
+%%ETHERNET%%include/conv-mach-scyld.h
+%%ETHERNET%%include/conv-mach-scyld.sh
+%%ETHERNET%%include/conv-mach-smp.h
+%%ETHERNET%%include/conv-mach-smp.sh
+include/conv-mach-syncft.h
+include/conv-mach-syncft.sh
+%%MULTICORE%%include/conv-mach-tcp.h
+%%MULTICORE%%include/conv-mach-tcp.sh
+%%ETHERNET%%include/conv-mach-sysvshm.h
+%%ETHERNET%%include/conv-mach-sysvshm.sh
+%%ETHERNET%%include/conv-mach-tcp.h
+%%ETHERNET%%include/conv-mach-tcp.sh
+include/conv-mach-tsan.h
+include/conv-mach-tsan.sh
+include/conv-mach.h
+include/conv-mach.sh
+include/conv-onesided.h
+include/conv-ooc.h
+include/conv-qd.h
+include/conv-random.h
+include/conv-rdma.h
+include/conv-trace.h
+include/converse.h
+include/cp_effects.h
+include/cpthreads.h
+include/crc32.h
+include/debug-charm.h
+include/debug-conv++.h
+include/debug-conv.h
+include/elements.h
+include/envelope-path.h
+include/envelope.h
+include/graph.h
+include/init.h
+include/lbdb++.h
+include/lbdb.h
+include/lrtslock.h
+include/manager.h
+include/memory-isomalloc.h
+include/mempool.h
+include/middle-blue.h
+include/middle-conv.h
+include/middle.h
+include/mpi-interoperate.h
+include/mpi_main.decl.h
+include/msgq.h
+include/objid.h
+include/pathHistory.h
+include/persistent.h
+include/picsautoperf.h
+include/picsautoperfAPI.h
+include/picsautoperfAPIC.h
+include/picsdecisiontree.h
+include/picsdefs.h
+include/picstreenode.h
+include/pup.h
+include/pup_c.h
+include/pup_cmialloc.h
+include/pup_mpi.h
+include/pup_paged.h
+include/pup_stl.h
+include/pup_toNetwork.h
+include/pup_toNetwork4.h
+include/pupf.h
+include/pupmod.mod
+include/pvm3.h
+include/pvmc.h
+include/qd.h
+include/queueing.h
+include/rand48_replacement.h
+include/random_sequence.h
+include/readonly.h
+include/register.h
+include/sdag.h
+include/shared-alloc.h
+include/simd.h
+include/simplemsg.h
+include/sm.h
+include/sockRoutines.c
+include/sockRoutines.h
+include/stats.h
+include/strided_sequence.h
+include/taskqueue.h
+include/topology.h
+include/topomanager_config.h
+include/trace-bluegene.h
+include/trace-common.h
+include/trace-controlPoints.h
+include/trace-perf.h
+include/trace-projections.h
+include/trace-simple.h
+include/trace.h
+include/tracemod.mod
+include/vector2d.h
+include/waitqd.decl.h
+include/waitqd.h
+lib/libccs-client.a
+lib/libccs-client.so
+lib/libck.a
+lib/libck.so
+lib/libckf.a
+lib/libckf.so
+lib/libckmain.a
+lib/libckmain.so
+lib/libckqt.a
+lib/libckqt.so
+lib/libconv-core.a
+lib/libconv-core.so
+lib/libconv-cplus-n.a
+lib/libconv-cplus-n.so
+lib/libconv-cplus-y.a
+lib/libconv-cplus-y.so
+lib/libconv-ldb.a
+lib/libconv-ldb.so
+lib/libconv-partition.a
+lib/libconv-partition.so
+lib/libconv-util.a
+lib/libconv-util.so
+lib/libconv-utilf.a
+lib/libconv-utilf.so
+lib/libglobal-swap.a
+lib/libldb-bluegene.a
+lib/libldb-bluegene.so
+lib/libldb-neighbor.a
+lib/libldb-neighbor.so
+lib/libldb-none.a
+lib/libldb-none.so
+lib/libldb-rand.a
+lib/libldb-rand.so
+lib/libldb-spray.a
+lib/libldb-spray.so
+lib/libldb-test.a
+lib/libldb-test.so
+lib/libldb-workstealing.a
+lib/libldb-workstealing.so
+lib/libmemory-charmdebug-mmap-slot.a
+lib/libmemory-charmdebug-mmap-slot.so
+lib/libmemory-charmdebug-mmap.a
+lib/libmemory-charmdebug-mmap.so
+lib/libmemory-charmdebug-slot.a
+lib/libmemory-charmdebug-slot.so
+lib/libmemory-charmdebug.a
+lib/libmemory-charmdebug.so
+lib/libmemory-default.a
+lib/libmemory-default.so
+lib/libmemory-gnu.a
+lib/libmemory-gnu.so
+lib/libmemory-hooks-charmdebug.a
+lib/libmemory-hooks-charmdebug.so
+lib/libmemory-isomalloc.a
+lib/libmemory-isomalloc.so
+lib/libmemory-leak.a
+lib/libmemory-leak.so
+lib/libmemory-os-charmdebug.a
+lib/libmemory-os-charmdebug.so
+lib/libmemory-os-isomalloc.a
+lib/libmemory-os-isomalloc.so
+lib/libmemory-os-leak.a
+lib/libmemory-os-leak.so
+lib/libmemory-os-lock.a
+lib/libmemory-os-lock.so
+lib/libmemory-os-paranoid.a
+lib/libmemory-os-paranoid.so
+lib/libmemory-os-verbose.a
+lib/libmemory-os-verbose.so
+lib/libmemory-os-wrapper.a
+lib/libmemory-os-wrapper.so
+lib/libmemory-os.a
+lib/libmemory-os.so
+lib/libmemory-paranoid.a
+lib/libmemory-paranoid.so
+lib/libmemory-verbose.a
+lib/libmemory-verbose.so
+lib/libmoduleBlockLB.a
+lib/libmoduleBlockLB.so
+lib/libmoduleCkIO.a
+lib/libmoduleCkIO.so
+lib/libmoduleCkLoop.a
+lib/libmoduleCkLoop.so
+lib/libmoduleCkMulticast.a
+lib/libmoduleCkMulticast.so
+lib/libmoduleComboCentLB.a
+lib/libmoduleComboCentLB.so
+lib/libmoduleCommLB.a
+lib/libmoduleCommLB.so
+lib/libmoduleCommonLBs.a
+lib/libmoduleCommonLBs.so
+lib/libmoduleDistributedLB.a
+lib/libmoduleDistributedLB.so
+lib/libmoduleDummyLB.a
+lib/libmoduleDummyLB.so
+lib/libmoduleGreedyCommLB.a
+lib/libmoduleGreedyCommLB.so
+lib/libmoduleGreedyLB.a
+lib/libmoduleGreedyLB.so
+lib/libmoduleGreedyRefineLB.a
+lib/libmoduleGreedyRefineLB.so
+lib/libmoduleHybridLB.a
+lib/libmoduleHybridLB.dep
+lib/libmoduleHybridLB.so
+lib/libmoduleNDMeshStreamer.a
+lib/libmoduleNDMeshStreamer.dep
+lib/libmoduleNDMeshStreamer.so
+lib/libmoduleNeighborLB.a
+lib/libmoduleNeighborLB.so
+lib/libmoduleNodeLevelLB.a
+lib/libmoduleNodeLevelLB.so
+lib/libmoduleOrbLB.a
+lib/libmoduleOrbLB.so
+lib/libmoduleRandCentLB.a
+lib/libmoduleRandCentLB.so
+lib/libmoduleRefineCommLB.a
+lib/libmoduleRefineCommLB.dep
+lib/libmoduleRefineCommLB.so
+lib/libmoduleRefineLB.a
+lib/libmoduleRefineLB.so
+lib/libmoduleRefineSwapLB.a
+lib/libmoduleRefineSwapLB.so
+lib/libmoduleRotateLB.a
+lib/libmoduleRotateLB.so
+lib/libmodulecompletion.a
+lib/libmodulecompletion.so
+lib/libmpi-mainmodule.a
+lib/libmpi-mainmodule.so
+lib/libqt.so
+lib/libthreads-context-memoryalias.a
+lib/libthreads-context-memoryalias.so
+lib/libthreads-context-tls.a
+lib/libthreads-context-tls.so
+lib/libthreads-context.a
+lib/libthreads-context.so
+lib/libthreads-default-tls.a
+lib/libthreads-default-tls.so
+lib/libthreads-default.a
+lib/libthreads-default.so
+lib/libthreads-fibers.a
+lib/libthreads-fibers.so
+lib/libthreads-memoryalias.a
+lib/libthreads-memoryalias.so
+lib/libthreads-pthreads.a
+lib/libthreads-pthreads.so
+lib/libthreads-qt-memoryalias.a
+lib/libthreads-qt-memoryalias.so
+lib/libthreads-qt-tls.a
+lib/libthreads-qt-tls.so
+lib/libthreads-qt.a
+lib/libthreads-qt.so
+lib/libthreads-stackcopy.a
+lib/libthreads-stackcopy.so
+lib/libthreads-uJcontext-memoryalias.a
+lib/libthreads-uJcontext-memoryalias.so
+lib/libthreads-uJcontext-tls.a
+lib/libthreads-uJcontext-tls.so
+lib/libthreads-uJcontext.a
+lib/libthreads-uJcontext.so
+lib/libtmgr.a
+lib/libtmgr.so
+lib/libtrace-all.a
+lib/libtrace-all.so
+lib/libtrace-bluegene.a
+lib/libtrace-bluegene.so
+lib/libtrace-controlPoints.a
+lib/libtrace-controlPoints.so
+lib/libtrace-converse.a
+lib/libtrace-converse.so
+lib/libtrace-counter.a
+lib/libtrace-counter.so
+lib/libtrace-memory.a
+lib/libtrace-memory.so
+lib/libtrace-perfReport.a
+lib/libtrace-perfReport.so
+lib/libtrace-projections.a
+lib/libtrace-projections.so
+lib/libtrace-projector.a
+lib/libtrace-projector.so
+lib/libtrace-simple.a
+lib/libtrace-simple.so
+lib/libtrace-summary.a
+lib/libtrace-summary.so
+lib/libtrace-utilization.a
+lib/libtrace-utilization.so
+lib/libtracef_f.a
+lib/libtracef_f.so