BSD Ports

net/charm 6.8.2_5 FreeBSD

Message-passing parallel language and runtime system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
CHARMPP_CONVERSE_LICENSE
Categories
net

Description

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.

Install

Binary package:

pkg install charm-uiuc

From the ports tree:

cd /usr/ports/net/charm/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	charm-uiuc>0:net/charm
LIB_DEPENDS=	libccs-client.so:net/charm

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Fetch 1

The full lists below include those, and their dependencies in turn.

Build dependencies 20
Run dependencies 8
Required by 1

Configuration

Options name: net_charm

OptionDefaultDescription
ETHERNEToffEthernet version
MPIoffMPI (Message Passing Interface) support
MULTICOREonSingle-node multicore version
USES
fortran gmake localbase:ldflags shebangfix
Service scripts
none

Files

pkg-plist 619
  • bin/charmc
  • bin/charmd
  • 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/MPIOPTS
  • include/MetaBalancer.decl.h
  • include/MetaBalancer.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
charm-uiuc/charm-6.8.2.tar.gz2.4420478e+0708e6001b0e9cd00ebde179f76098767149bf7e454f29028fb9a8bfb55778698e
Master sites 1
  • http://charm.cs.illinois.edu/distrib/

Commit history 0

No commits in the history this site was built from.