BSD Ports

science/dftd4 4.3.0 FreeBSD

Atomic-charge dependent london dispersion correction computation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
de8aed5191
License
GPLv3
Categories
science

Description

DFTD4 provides a generally applicable, charge-dependent London-dispersion correction for Density Functional Theory (DFT) calculations and other atomistic modeling methods. It addresses the missing van-der-Waals (vdW) interactions from standard exchange-correlation functionals by approximating them based solely on the system's structure, enabling rapid computation.

This software can be linked as an external package to various DFT codes, such as VASP, to add vdW energies, forces, and stresses for structure relaxation and molecular dynamics simulations. It features functional-specific parameters for numerous density functionals and offers API support for Fortran, C, and Python, making it a versatile tool for computational chemistry and physics.

In the other systems

SystemPortVersion
FreeBSDscience/dftd44.3.0
DragonFlyscience/dftd43.7.0_1

Install

Binary package:

pkg install dftd4

From the ports tree:

cd /usr/ports/science/dftd4/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	dftd4>0:science/dftd4
LIB_DEPENDS=	libdftd4.so:science/dftd4

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-4.2.0_1-3.7.0_14.2.0_1
FreeBSD:14:quarterly-4.2.0_1n/a3.7.0_14.2.0_1
FreeBSD:15:latest-4.2.0_1n/a3.7.0_13.7.0_1
FreeBSD:15:quarterly-4.2.0_1n/an/an/a
FreeBSD:16:latest-4.2.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 11

Configuration

No options to configure.

USES
cmake:testing fortran
Service scripts
none

Files

pkg-plist 44
  • bin/dftd4
  • include/dftd4.h
  • include/dftd4/dftd4.mod
  • include/dftd4/dftd4_api.mod
  • include/dftd4/dftd4_blas.mod
  • include/dftd4/dftd4_cutoff.mod
  • include/dftd4/dftd4_damping.mod
  • include/dftd4/dftd4_damping_atm.mod
  • include/dftd4/dftd4_damping_rational.mod
  • include/dftd4/dftd4_data.mod
  • include/dftd4/dftd4_data_covrad.mod
  • include/dftd4/dftd4_data_en.mod
  • include/dftd4/dftd4_data_hardness.mod
  • include/dftd4/dftd4_data_r4r2.mod
  • include/dftd4/dftd4_data_wfpair.mod
  • include/dftd4/dftd4_data_zeff.mod
  • include/dftd4/dftd4_disp.mod
  • include/dftd4/dftd4_model.mod
  • include/dftd4/dftd4_model_d4.mod
  • include/dftd4/dftd4_model_d4s.mod
  • include/dftd4/dftd4_model_type.mod
  • include/dftd4/dftd4_model_utils.mod
  • include/dftd4/dftd4_ncoord.mod
  • include/dftd4/dftd4_numdiff.mod
  • include/dftd4/dftd4_output.mod
  • include/dftd4/dftd4_param.mod
  • include/dftd4/dftd4_partition.mod
  • include/dftd4/dftd4_reference.mod
  • include/dftd4/dftd4_utils.mod
  • include/dftd4/dftd4_version.mod
  • lib/cmake/dftd4/Findcustom-blas.cmake
  • lib/cmake/dftd4/Findcustom-lapack.cmake
  • lib/cmake/dftd4/Findmctc-lib.cmake
  • lib/cmake/dftd4/Findmstore.cmake
  • lib/cmake/dftd4/Findmulticharge.cmake
  • lib/cmake/dftd4/dftd4-config-version.cmake
  • lib/cmake/dftd4/dftd4-config.cmake
  • lib/cmake/dftd4/dftd4-targets-.cmake
  • lib/cmake/dftd4/dftd4-targets.cmake
  • lib/cmake/dftd4/dftd4-utils.cmake
  • lib/libdftd4.so
  • lib/libdftd4.so.4
  • lib/libdftd4.so.4.3.0
  • libdata/pkgconfig/dftd4.pc
distinfo 1
FileSizeSHA256
dftd4-dftd4-v4.3.0_GH0.tar.gz505447f904df226785644ce174f65c7235d0d5a7ead5861880f7b174dd92566522a14c

Commit history 1

DateCommitCreditsLog message
de8aed5191 Yuri Victorovich science/{,py-}dftd4: update 4.2.0 → 4.3.0