science/py-hoomd-blue 7.2.0 FreeBSD
Molecular dynamics and Monte Carlo soft matter simulation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c3674097a2- License
- BSD3CLAUSE
- Categories
- science
- Package size
- 4578.8 KiB, 26005.2 KiB installed
Description
HOOMD-blue is a general-purpose particle simulation toolkit, implementing molecular dynamics and hard particle Monte Carlo optimized for fast execution on both GPUs and CPUs. As a Python package, HOOMD-blue gives you the flexibility to create custom initialization routines, control simulation parameters, perform in situ analysis, use interactive notebooks, and more.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/py-hoomd-blue | 7.2.0 |
| DragonFly | science/py-hoomd-blue | 5.1.0 |
| GhostBSD | science/py-hoomd-blue | 7.0.1 |
Install
Binary package:
pkg install py312-hoomd-blue
From the ports tree:
cd /usr/ports/science/py-hoomd-blue/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-hoomd-blue>0:science/py-hoomd-blue
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 | 7.2.0 | 7.2.0 | - | - | 7.2.0 |
| FreeBSD:14:quarterly | 7.2.0 | 7.2.0 | n/a | 5.1.0 | 7.2.0 |
| FreeBSD:15:latest | 7.2.0 | 7.2.0 | n/a | - | 5.1.0 |
| FreeBSD:15:quarterly | 7.2.0 | 7.2.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.2.0 | 7.2.0 | 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
pybind11>0: devel/pybind11
Library 1
libgcc_s.so.1: lang/gcc14
The full lists below include those, and their dependencies in turn.
Build dependencies 40
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/cereal
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/icu
- devel/json-c
- devel/jsoncpp
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/onetbb
- devel/pybind11
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- net/libfabric
- net/mpich
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 25
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/onetbb
- devel/readline
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- net/libfabric
- net/mpich
- print/indexinfo
- textproc/expat2
- textproc/libxml2
No port depends on this one.
Configuration
Options name: science_hoomd-blue
| Option | Default | Description |
|---|---|---|
| MPICH | on | Parallel processing support via MPICH |
| NOMPI | off | Build without parallel processing support |
| OPENMPI | off | Parallel processing support via Open MPI |
| TBB | on | Enable support for Threading Building Blocks (TBB) |
- USES
- cmake:testing compiler:c++17-lang eigen:3 localbase:ldflags python shebangfix
- Service scripts
- none
Files
pkg-plist 916
- lib/cmake/hoomd/FindCUDALibs.cmake
- lib/cmake/hoomd/HOOMDHIPSetup.cmake
- lib/cmake/hoomd/hoomd-config-version.cmake
- lib/cmake/hoomd/hoomd-config.cmake
- lib/cmake/hoomd/hoomd-macros.cmake
- lib/cmake/hoomd/hoomd-targets-.cmake
- lib/cmake/hoomd/hoomd-targets.cmake
- %%PYTHON_SITELIBDIR%%/hoomd/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/_hoomd.so
- %%PYTHON_SITELIBDIR%%/hoomd/box.py
- %%PYTHON_SITELIBDIR%%/hoomd/communicator.py
- %%PYTHON_SITELIBDIR%%/hoomd/conftest.py
- %%PYTHON_SITELIBDIR%%/hoomd/custom/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/custom/custom_action.py
- %%PYTHON_SITELIBDIR%%/hoomd/custom/custom_operation.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/array.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/array_view.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/collections.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/local_access.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/local_access_cpu.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/local_access_gpu.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/parameterdicts.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/smart_default.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/syncedlist.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/typeconverter.py
- %%PYTHON_SITELIBDIR%%/hoomd/data/typeparam.py
- %%PYTHON_SITELIBDIR%%/hoomd/device.py
- %%PYTHON_SITELIBDIR%%/hoomd/error.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/all_.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/custom.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/filter_.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/null.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/rigid.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/set_.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/tags.py
- %%PYTHON_SITELIBDIR%%/hoomd/filter/type_.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/_hpmc.so
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/compute.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/external/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/external/external.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/external/harmonic.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/external/linear.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/external/wall.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/integrate.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/nec/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/nec/integrate.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/nec/tune.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/angular_step.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/expanded_gaussian.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/lennard_jones.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/lj_gauss.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/opp.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/pair.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/step.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/union.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pair/zetterling.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/conftest.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_boxmc.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_boxmc_move_tuner.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_compute_free_volume.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_compute_sdf.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_external_field.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_external_wall.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_gca.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_kt.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_move_size_tuner.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_muvt.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_nec.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_angular_step.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_expanded_gaussian.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_lennard_jones.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_lj_gauss.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_opp.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_step.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_union.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_pair_zetterling.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_quick_compress.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_scale.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_shape.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_shape_updater.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_shape_utils.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_small_box_2d.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_small_box_3d.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/pytest/test_translate_move_dimensions.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/shape_move.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/tune/__init__.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/tune/boxmc_move_size.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/tune/mc_move_tune.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/tune/move_size.py
- %%PYTHON_SITELIBDIR%%/hoomd/hpmc/update.py
- %%PYTHON_SITELIBDIR%%/hoomd/include/HOOMDVersion.h
- %%PYTHON_SITELIBDIR%%/hoomd/include/hoomd/AABB.h
- %%PYTHON_SITELIBDIR%%/hoomd/include/hoomd/AABBTree.h
- %%PYTHON_SITELIBDIR%%/hoomd/include/hoomd/Action.h
- %%PYTHON_SITELIBDIR%%/hoomd/include/hoomd/Analyzer.h
The first 100 are listed.
distinfo 10
| File | Size | SHA256 |
|---|---|---|
| glotzerlab-hoomd-blue-v7.2.0_GH0.tar.gz | 2.832927e+06 | 87cc463b57667caed1740ec817e81df56e99db50d4a823b79f65fc73b43f8b85 |
| glotzerlab-upp11-0c1fb8dfb4bcdc1c5c4eff9165539b15e70c4360_GH0.tar.gz | 21058 | 759695139bddae1d8a7cd52c967b856d6debf28fb37ea177f78c4434e2b210a8 |
| glotzerlab-nano-signal-slot-8d136893dc78b11c689bc9f48afab49e5de8ab19_GH0.tar.gz | 4748 | ffaebda900a1a3b47e23898bcd7745cccb15e72dcd04f4e594c0693ba744c2ed |
| glotzerlab-quickhull-1ffbc6f884ea1da89e104a5996cf8a726db673d5_GH0.tar.gz | 16242 | 55c87e78bf990509ff35e3e039213ca6e3890ce988c2891647d65079696ae3a9 |
| glotzerlab-HIP-db753e4ea7a715afec405117250cecef9e882b33_GH0.tar.gz | 898744 | 495a6eef64ab88ddad6055f32cf6e3db1d0327c5556599fee86b8768b48bc2a1 |
| glotzerlab-hipCUB-64d8adf32bd48d8723cc7df9e5c970169e2845b5_GH0.tar.gz | 110447 | b0d04db775786140894795f36908a08102302c6521ade6f26bf2d6b4385b7b34 |
| mphowardlab-neighbor-ba0f06869b766066a7068852fa3b8c5fa746f71f_GH0.tar.gz | 49039 | 089129a1539d8e993f725017f1aadc60f9e40116e8a65dfbe70b0df9ac2d7cf3 |
| glotzerlab-hipper-076059b9be58e5dd49f0f65a49ca48f703efa37a_GH0.tar.gz | 20433 | 3fe4f15baf6d8b6cfa394f73a973bd3ebfa3ea82017b6d4c9170352d2a7c110f |
| glotzerlab-hoomd-examples-37066e712ba37a43d76e26f8e1ae829359c06bc5_GH0.tar.gz | 6.567341e+06 | 48b024d5f50d32db987668114db5aafad976c130d0c120b2c88953c4f3cbd50c |
| glotzerlab-OpenRAND-92dc12a23dff2d0aa3545f749d1c013677b9a87e_GH0.tar.gz | 298040 | a84657d9ac24083c1aef3d883927d5993270697af69a04f616227f9077eb8e19 |