net/mpifx 1.6 FreeBSD
Modern Fortran wrappers around MPI routines
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- net, devel
- Package size
- 368.9 KiB, 1023.3 KiB installed
Description
MpiFx provides modern Fortran (Fortran 2003) wrappers around routines of the MPI library to make their use as simple as possible. Currently several data distribution routines are covered.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/mpifx | 1.6 |
| DragonFly | net/mpifx | 1.5 |
Install
Binary package:
pkg install mpifx
From the ports tree:
cd /usr/ports/net/mpifx/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mpifx>0:net/mpifx
LIB_DEPENDS= libmpifx.so:net/mpifx
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 | 1.6 | 1.6 | - | 1.5 | 1.6 |
| FreeBSD:14:quarterly | 1.6 | 1.6 | n/a | 1.5 | 1.6 |
| FreeBSD:15:latest | 1.6 | 1.6 | n/a | 1.5 | 1.5 |
| FreeBSD:15:quarterly | 1.6 | 1.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.6 | 1.6 | 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
fypp: devel/py-fypp
The full lists below include those, and their dependencies in turn.
Build dependencies 32
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/json-c
- devel/jsoncpp
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/py-fypp
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/gmp
- 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 19
Required by 3
Configuration
No options to configure.
- USES
- cmake:testing fortran mpi:mpich python:build
- Service scripts
- none
Files
pkg-plist 27
- include/mpifx/modfiles/libmpifx_module.mod
- include/mpifx/modfiles/mpifx_abort_module.mod
- include/mpifx/modfiles/mpifx_allgather_module.mod
- include/mpifx/modfiles/mpifx_allgatherv_module.mod
- include/mpifx/modfiles/mpifx_allreduce_module.mod
- include/mpifx/modfiles/mpifx_barrier_module.mod
- include/mpifx/modfiles/mpifx_bcast_module.mod
- include/mpifx/modfiles/mpifx_comm_module.mod
- include/mpifx/modfiles/mpifx_constants_module.mod
- include/mpifx/modfiles/mpifx_finalize_module.mod
- include/mpifx/modfiles/mpifx_gather_module.mod
- include/mpifx/modfiles/mpifx_gatherv_module.mod
- include/mpifx/modfiles/mpifx_get_processor_name_module.mod
- include/mpifx/modfiles/mpifx_helper_module.mod
- include/mpifx/modfiles/mpifx_init_module.mod
- include/mpifx/modfiles/mpifx_recv_module.mod
- include/mpifx/modfiles/mpifx_reduce_module.mod
- include/mpifx/modfiles/mpifx_scatter_module.mod
- include/mpifx/modfiles/mpifx_scatterv_module.mod
- include/mpifx/modfiles/mpifx_send_module.mod
- include/mpifx/modfiles/mpifx_win_module.mod
- lib/cmake/mpifx/mpifx-config-version.cmake
- lib/cmake/mpifx/mpifx-config.cmake
- lib/cmake/mpifx/mpifx-targets-.cmake
- lib/cmake/mpifx/mpifx-targets.cmake
- lib/libmpifx.so
- libdata/pkgconfig/mpifx.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dftbplus-mpifx-1.6_GH0.tar.gz | 63414 | 5ec9bcb7b4d943109dddda2bec7ae29b82b9d5653566543ee451e75c76c8c3e1 |
Commit history 0
No commits in the history this site was built from.