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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
bash: shells/bash
Fetch 1
git: devel/git
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
| Option | Default | Description |
|---|---|---|
| ETHERNET | off | Ethernet version |
| MPI | off | MPI (Message Passing Interface) support |
| MULTICORE | on | Single-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
| File | Size | SHA256 |
|---|---|---|
| charm-uiuc/charm-6.8.2.tar.gz | 2.4420478e+07 | 08e6001b0e9cd00ebde179f76098767149bf7e454f29028fb9a8bfb55778698e |
Master sites 1
- http://charm.cs.illinois.edu/distrib/
Commit history 0
No commits in the history this site was built from.