science/opensph 0.4.1_12 FreeBSD
Library and graphical tools for running SPH and N-body simulations
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
be3dc80890- License
- MIT
- Categories
- science
- Package size
- 3146.0 KiB, 19399.5 KiB installed
Description
OpenSPH is an integrator of hydrodynamic equations using SPH discretization in space, currently specialized on simulations of asteroid impacts. The code is being developed on Astronomical Institute of Charles University in Prague. It aims to provide a fast, versatile and easily extensible SPH solver utilizing modern CPU features (SSE/AVX instruction sets).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/opensph | 0.4.1_12 |
| DragonFly | science/opensph | 0.4.1_7 |
Install
Binary package:
pkg install OpenSPH
From the ports tree:
cd /usr/ports/science/opensph/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= OpenSPH>0:science/opensph
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 | 0.4.1_12 | 0.4.1_12 | - | - | 0.4.1_12 |
| FreeBSD:14:quarterly | 0.4.1_12 | 0.4.1_12 | n/a | - | 0.4.1_12 |
| FreeBSD:15:latest | 0.4.1_12 | 0.4.1_12 | n/a | - | 0.4.1_9 |
| FreeBSD:15:quarterly | 0.4.1_12 | 0.4.1_12 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.1_12 | 0.4.1_12 | 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.
Test 1
catch>0: devel/catch
The full lists below include those, and their dependencies in turn.
Build dependencies 134
- accessibility/at-spi2-core
- archivers/brotli
- archivers/c-blosc
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/snappy
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/hwloc2
- devel/icu
- devel/json-glib
- devel/level-zero
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libunistring
- devel/libunwind
- devel/onetbb
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/qt5-qmake
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/glfw
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/openexr
- graphics/openjph
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/chaiscript
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/openvdb
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- net/avahi-app
- net/glib-networking
- net/libproxy
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- science/hdf5
- science/libaec
- security/libgcrypt
The first 100 are listed.
Run dependencies 129
- accessibility/at-spi2-core
- archivers/brotli
- archivers/c-blosc
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/snappy
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/hwloc2
- devel/icu
- devel/json-glib
- devel/level-zero
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libthai
- devel/libunistring
- devel/libunwind
- devel/onetbb
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/glfw
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/openexr
- graphics/openjph
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/openvdb
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- net/avahi-app
- net/glib-networking
- net/libproxy
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- science/hdf5
- science/libaec
- security/libgcrypt
- security/libgpg-error
- security/libsecret
- security/libssh2
- sysutils/gnome_subr
- textproc/expat2
The first 100 are listed.
No port depends on this one.
Configuration
Options name: science_OpenSPH
| Option | Default | Description |
|---|---|---|
| CHAISCRIPT | on | Be able to read and modify particle data from a script |
| EIGEN | on | Eigen for additional methods to set up initial conditions |
| HDF5 | on | Be able to read files generated by miluphcuda code |
| OPENMP | on | Parallel processing support via OpenMP |
| TBB | on | Parallelize with Intel Threading Building Blocks |
| VDB | on | Use OpenVDB for converting particles to volumetric data |
- USES
- compiler:c++17-lang qmake qt:5
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sevecekp-sph-a7f6f781059d8d19e6f24b1115e7ad3ad71678a8_GL0.tar.gz | 2.6675398e+07 | 50621074902eecd1ddedd8e949b18c556f10e44b7aca31cfa266bf48db166df1 |