BSD Ports

science/dftbplus 25.1 FreeBSD

DFTB+: Package for performing fast atomistic simulations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
science

Description

DFTB+ is a fast and efficient versatile quantum mechanical simulation software package. Using DFTB+ you can carry out quantum mechanical simulations similar to density functional theory but in an approximate way, typically gaining around two orders of magnitude in speed.

DFTB+ can be used either as a standalone application or embeded it into other academic or commercial simulation packages as a library.

Install

Binary package:

pkg install dftbplus

From the ports tree:

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

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

RUN_DEPENDS=	dftbplus>0:science/dftbplus
LIB_DEPENDS=	libdftbplus.so:science/dftbplus

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-25.1---
FreeBSD:14:quarterly-25.1n/a--
FreeBSD:15:latest-25.1n/a--
FreeBSD:15:quarterly-25.1n/an/an/a
FreeBSD:16:latest-25.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

Runtime 1

Test 1

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

Build dependencies 49
Run dependencies 42
Required by 1

Configuration

Options name: science_dftbplus

OptionDefaultDescription
ARPACKoffBuild with ARPACK for large eigenvalue problems
CHIMESonBuild with ChIMES
DFTD3onBuild with s-dft3
MBDonBuild with many-body-dispersion support
MPIXonMPI (Message Passing Interface) support
PLUMEDonDo metadynamics via the PLUMED2 library
POISSONonInclude Poisson-solver
PYTHONoffPython bindings or support
SOCKETSonBuild with sockets library
TBLITEoffInclude xTB support via tblite
TRANSPORTonTransport via libNEGF
USES
cmake compiler:gcc-c++11-lib fortran pkgconfig python:build shebangfix
Service scripts
none

Files

pkg-plist 351
  • bin/buildwire
  • bin/calc_timeprop_maxpoldir
  • bin/calc_timeprop_spectrum
  • bin/dftb+
  • bin/flux
  • bin/integvalue
  • bin/makecube
  • bin/modes
  • bin/phonons
  • bin/polyvalue
  • bin/printunits
  • bin/setupgeom
  • bin/skderivs
  • bin/splvalue
  • bin/waveplot
  • include/dftbplus.h
  • include/dftbplus/modfiles/ddcosmo_core.mod
  • include/dftbplus/modfiles/ddcosmo_solver.mod
  • include/dftbplus/modfiles/dftbp_capi.mod
  • include/dftbplus/modfiles/dftbp_common_accuracy.mod
  • include/dftbplus/modfiles/dftbp_common_assert.mod
  • include/dftbplus/modfiles/dftbp_common_atomicmass.mod
  • include/dftbplus/modfiles/dftbp_common_atomicrad.mod
  • include/dftbplus/modfiles/dftbp_common_blacsenv.mod
  • include/dftbplus/modfiles/dftbp_common_coherence.mod
  • include/dftbplus/modfiles/dftbp_common_constants.mod
  • include/dftbplus/modfiles/dftbp_common_envcheck.mod
  • include/dftbplus/modfiles/dftbp_common_environment.mod
  • include/dftbplus/modfiles/dftbp_common_file.mod
  • include/dftbplus/modfiles/dftbp_common_filesystem.mod
  • include/dftbplus/modfiles/dftbp_common_globalenv.mod
  • include/dftbplus/modfiles/dftbp_common_hamiltoniantypes.mod
  • include/dftbplus/modfiles/dftbp_common_memman.mod
  • include/dftbplus/modfiles/dftbp_common_mpienv.mod
  • include/dftbplus/modfiles/dftbp_common_optarg.mod
  • include/dftbplus/modfiles/dftbp_common_.mod
  • include/dftbplus/modfiles/dftbp_common_schedule.mod
  • include/dftbplus/modfiles/dftbp_common_status.mod
  • include/dftbplus/modfiles/dftbp_common_timer.mod
  • include/dftbplus/modfiles/dftbp_common_timerarray.mod
  • include/dftbplus/modfiles/dftbp_common_unitconversion.mod
  • include/dftbplus/modfiles/dftbp_common_version.mod
  • include/dftbplus/modfiles/dftbp_derivs_fermihelper.mod
  • include/dftbplus/modfiles/dftbp_derivs_linearresponse.mod
  • include/dftbplus/modfiles/dftbp_derivs_numderivs2.mod
  • include/dftbplus/modfiles/dftbp_derivs_perturb.mod
  • include/dftbplus/modfiles/dftbp_derivs_rotatedegen.mod
  • include/dftbplus/modfiles/dftbp_dftb_blockpothelper.mod
  • include/dftbplus/modfiles/dftbp_dftb_bondpopulations.mod
  • include/dftbplus/modfiles/dftbp_dftb_boundarycond.mod
  • include/dftbplus/modfiles/dftbp_dftb_charges.mod
  • include/dftbplus/modfiles/dftbp_dftb_coordnumber.mod
  • include/dftbplus/modfiles/dftbp_dftb_coulomb.mod
  • include/dftbplus/modfiles/dftbp_dftb_dense.mod
  • include/dftbplus/modfiles/dftbp_dftb_densitymatrix.mod
  • include/dftbplus/modfiles/dftbp_dftb_determinants.mod
  • include/dftbplus/modfiles/dftbp_dftb_dftbplusu.mod
  • include/dftbplus/modfiles/dftbp_dftb_dftd3param.mod
  • include/dftbplus/modfiles/dftbp_dftb_dftd4param.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispcommon.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispdftd4.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispersions.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispiface.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispmbd.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispslaterkirkw.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispuff.mod
  • include/dftbplus/modfiles/dftbp_dftb_dispuffdata.mod
  • include/dftbplus/modfiles/dftbp_dftb_elecconstraints.mod
  • include/dftbplus/modfiles/dftbp_dftb_elstatpot.mod
  • include/dftbplus/modfiles/dftbp_dftb_encharges.mod
  • include/dftbplus/modfiles/dftbp_dftb_energytypes.mod
  • include/dftbplus/modfiles/dftbp_dftb_etemp.mod
  • include/dftbplus/modfiles/dftbp_dftb_extcharges.mod
  • include/dftbplus/modfiles/dftbp_dftb_extfields.mod
  • include/dftbplus/modfiles/dftbp_dftb_forces.mod
  • include/dftbplus/modfiles/dftbp_dftb_getenergies.mod
  • include/dftbplus/modfiles/dftbp_dftb_h5correction.mod
  • include/dftbplus/modfiles/dftbp_dftb_halogenx.mod
  • include/dftbplus/modfiles/dftbp_dftb_hamiltonian.mod
  • include/dftbplus/modfiles/dftbp_dftb_nonscc.mod
  • include/dftbplus/modfiles/dftbp_dftb_onsitecorrection.mod
  • include/dftbplus/modfiles/dftbp_dftb_orbitalequiv.mod
  • include/dftbplus/modfiles/dftbp_dftb_periodic.mod
  • include/dftbplus/modfiles/dftbp_dftb_pmlocalisation.mod
  • include/dftbplus/modfiles/dftbp_dftb_populations.mod
  • include/dftbplus/modfiles/dftbp_dftb_potentials.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_chimesrep.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_pairrepulsive.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_polyrep.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_repulsive.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_repulsivecont.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_repulsivelist.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_splinerep.mod
  • include/dftbplus/modfiles/dftbp_dftb_repulsive_twobodyrep.mod
  • include/dftbplus/modfiles/dftbp_dftb_scc.mod
  • include/dftbplus/modfiles/dftbp_dftb_sccinit.mod
  • include/dftbplus/modfiles/dftbp_dftb_shift.mod
  • include/dftbplus/modfiles/dftbp_dftb_shortgamma.mod
  • include/dftbplus/modfiles/dftbp_dftb_shortgammafuncs.mod
  • include/dftbplus/modfiles/dftbp_dftb_simpledftd3.mod

The first 100 are listed.

distinfo 4
FileSizeSHA256
dftbplus-dftbplus-25.1_GH0.tar.gz6.342865e+06136088ffc8a3b27adca0cee46272966de62f2c42de91b632597fb12bf13c8d38
aradi-fytest-94e05ac_GH0.tar.gz16503f29e91bb0a002ded95108091d4b2d20d99a6c4e465e068b1ec24252e1b4e4141
dftbplus-testparams-cd7536f_GH0.tar.gz2.4900261e+0773bfe7b631afa5fbedeb534228afe0f210cb44fdf48d916b66c7ba40d6327ca3
dftd4-dftd4-056491b_GH0.tar.gz35526749f2c03a6bf2ad524cf452ba5d210aef86307dd3750a5aa5ee9d2dab8c5f05d8

Commit history 0

No commits in the history this site was built from.