science/openmx 3.9.9_3 FreeBSD
Nanoscale material simulations using density functional theories (DFT)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- science
- Package size
- 89228.8 KiB, 367941.2 KiB installed
Description
OpenMX (Open source package for Material eXplorer) is a software package for nano-scale material simulations based on density functional theories (DFT), norm-conserving pseudopotentials, and pseudo-atomic localized basis functions. The methods and algorithms used in OpenMX and their implementation are carefully designed for the realization of large-scale ab initio electronic structure calculations on parallel computers based on the MPI or MPI/OpenMP hybrid parallelism. The efficient implementation of DFT enables us to investigate electronic, magnetic, and geometrical structures of a wide variety of materials such as biological molecules, carbon-based materials, magnetic materials, and nanoscale conductors. Systems consisting of 1000 atoms can be treated using the conventional diagonalization method if several hundreds cores on a parallel computer are used. Even ab initio electronic structure calculations for systems consisting of more than 10000 atoms are possible with the O(N) method implemented in OpenMX if several thousands cores on a parallel computer are available. Since optimized pseudopotentials and basis functions, which are well tested, are provided for many elements, users may be able to quickly start own calculations without preparing those data by themselves. Considerable functionalities have been implemented for calculations of physical properties such as magnetic, dielectric, and electric transport properties. Thus, we expect that OpenMX can be a useful and powerful theoretical tool for nano-scale material sciences, leading to better and deeper understanding of complicated and useful materials based on quantum mechanics.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/openmx | 3.9.9_3 |
| DragonFly | science/openmx | 3.9.9 |
Install
Binary package:
pkg install openmx
From the ports tree:
cd /usr/ports/science/openmx/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openmx>0:science/openmx
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 | 3.9.9_3 | 3.9.9_3 | - | - | - |
| FreeBSD:14:quarterly | 3.9.9_3 | 3.9.9_3 | n/a | - | - |
| FreeBSD:15:latest | 3.9.9_3 | 3.9.9_3 | n/a | - | - |
| FreeBSD:15:quarterly | 3.9.9_3 | 3.9.9_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.9.9_3 | 3.9.9_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.
Library 6
libblas.so: math/blaslibcblas.so: math/cblaslibfftw3.so: math/fftw3liblapack.so: math/lapacklibmpich.so: net/mpichlibscalapack.so: math/scalapack
The full lists below include those, and their dependencies in turn.
Build dependencies 27
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libepoll-shim
- devel/libpciaccess
- devel/readline
- lang/gcc14
- lang/perl5.42
- math/blas
- math/cblas
- math/fftw3
- math/gmp
- math/lapack
- math/mpc
- math/mpfr
- math/openblas
- math/scalapack
- misc/hwdata
- net/libfabric
- net/mpich
- print/indexinfo
- textproc/libxml2
Run dependencies 25
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libepoll-shim
- devel/libpciaccess
- devel/readline
- lang/gcc14
- lang/perl5.42
- math/blas
- math/cblas
- math/fftw3
- math/gmp
- math/lapack
- math/mpc
- math/mpfr
- math/openblas
- math/scalapack
- misc/hwdata
- net/libfabric
- net/mpich
- print/indexinfo
- textproc/libxml2
No port depends on this one.
Configuration
No options to configure.
- USES
- dos2unix fortran gmake localbase:ldflags
- Service scripts
- none
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| openmx/openmx3.9.tar.gz | 1.66014953e+08 | 27bb56bd4d1582d33ad32108fb239b546bdd1bdffd6f5b739b4423da1ab93ae2 |
| openmx/patch3.9.9.tar.gz | 1.074993e+06 | 20cccc4e3412a814a53568f400260e90f79f0bfb7e2bed84447fe071b26edd38 |
Master sites 2
- https://www.openmx-square.org/
- https://www.openmx-square.org/bugfixed/21Oct17/:patch
Commit history 0
No commits in the history this site was built from.