science/abinit 10.8.3 FreeBSD
Full-featured atomic-scale first-principles simulation software
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b7a89dcd1a- License
- GPLv3
- Categories
- science
Description
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. ABINIT also includes options to optimize the geometry according to the DFT forces and stresses, or to perform molecular dynamics simulations using these forces, or to generate dynamical matrices, Born effective charges, and dielectric tensors, based on Density-Functional Perturbation Theory, and many more properties. Excited states can be computed within the Many-Body Perturbation Theory (the GW approximation and the Bethe-Salpeter equation), and Time-Dependent Density Functional Theory (for molecules). In addition to the main ABINIT code, different utility programs are provided.
Install
Binary package:
pkg install abinit
From the ports tree:
cd /usr/ports/science/abinit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= abinit>0:science/abinit
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 | - | 10.8.3 | - | - | - |
| FreeBSD:14:quarterly | - | 10.8.3 | n/a | - | - |
| FreeBSD:15:latest | - | 10.8.3 | n/a | - | - |
| FreeBSD:15:quarterly | - | 10.8.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 10.8.3 | 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 5
gm4: devel/m4${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}pygments>=0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}pandas>0: math/py-pandas${PYTHON_PKGNAMEPREFIX}graphviz>0: graphics/py-graphviz
Library 10
libelpa.so: math/elpalibsz.so: science/libaeclibxc.so: science/libxclibfftw3.so: math/fftw3libfftw3f.so: math/fftw3-floatlibhdf5.so: science/hdf5libnetcdf.so: science/netcdflibxmlf90.so: textproc/xmlf90libwannier90.so: science/wannier90libnetcdff.so: science/netcdf-fortran
Runtime 1
atompaw: science/atompaw
Test 3
bash: shells/bash${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpylibyaml>0: textproc/libyaml
The full lists below include those, and their dependencies in turn.
Build dependencies 107
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/py-sqlite3
- databases/sqlite3
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/binutils
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libthai
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-six
- devel/py-tzdata
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/py-graphviz
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/blas
- math/elpa
- math/fftw3
- math/fftw3-float
- math/gmp
- math/lapack
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- misc/hwdata
- net/libfabric
- net/mpich
- print/freetype2
- print/harfbuzz
- print/indexinfo
- science/hdf5
- science/libaec
- science/libxc
- science/netcdf
- science/netcdf-fortran
- science/wannier90
- security/libssh2
- textproc/expat2
- textproc/libxml2
- textproc/py-pygments
- textproc/xmlf90
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
The first 100 are listed.
Run dependencies 46
- archivers/brotli
- 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/libunistring
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/blas
- math/elpa
- math/fftw3
- math/fftw3-float
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- misc/hwdata
- net/libfabric
- net/mpich
- print/indexinfo
- science/atompaw
- science/hdf5
- science/libaec
- science/libxc
- science/netcdf
- science/netcdf-fortran
- science/wannier90
- security/libssh2
- textproc/expat2
- textproc/libxml2
- textproc/xmlf90
- www/libnghttp2
Required by 1
Configuration
Options name: science_abinit
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| MPICH | on | Parallel processing support via MPICH |
| NOMPI | off | Do not use MPI |
| OPENMP | off | Parallel processing support via OpenMP |
| OPENMPI | off | Parallel processing support via Open MPI |
- USES
- autoreconf:build blaslapack:netlib fortran gmake gnome localbase:ldflags python shebangfix
- Service scripts
- none
Files
pkg-plist 24
- bin/abinit
- bin/abitk
- bin/aim
- bin/anaddb
- bin/atdep
- bin/band2eps
- bin/conducti
- bin/cut3d
- bin/dummy_tests
- bin/fftprof
- bin/fold2Bloch
- bin/ioprof
- bin/lapackprof
- bin/lruj
- bin/macroave
- bin/mrgddb
- bin/mrgdv
- bin/mrggkk
- bin/mrgscr
- bin/multibinit
- bin/optic
- bin/testtransposer
- bin/vdw_kernelgen
- libdata/pkgconfig/abinit.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| abinit-abinit-10.8.3_GH0.tar.gz | 1.76120689e+08 | dc33fbb11726f44094858f67000832cf28f7c0695d79a7eb84302195296f2c09 |