BSD Ports

science/madness 2026.09.05 FreeBSD

Multiresolution adaptive numeric environment for scientific simulation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
453cd300c1
License
GPLv2
Categories
science

Description

MADNESS provides a high-level environment for the solution of integral and differential equations in many dimensions using adaptive, fast methods with guaranteed precision based on multi-resolution analysis and novel separated representations. There are three main components to MADNESS. At the lowest level is a new petascale parallel programming environment that increases programmer productivity and code performance/scalability while maintaining backward compatibility with current programming tools such as MPI and Global Arrays. The numerical capabilities built upon the parallel tools provide a high-level environment for composing and solving numerical problems in many (1-6+) dimensions. Finally, built upon the numerical tools are new applications with initial focus upon chemistry, atomic and molecular physics, material science, and nuclear structure.

In the other systems

SystemPortVersion
FreeBSDscience/madness2026.09.05
DragonFlyscience/madness0.10.1.20180823_17

Install

Binary package:

pkg install madness

From the ports tree:

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

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

RUN_DEPENDS=	madness>0:science/madness
LIB_DEPENDS=	libMADchem.so:science/madness

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

Dependencies

As this port's Makefile names them.

Build 2

Library 6

Test 1

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

Build dependencies 40
Run dependencies 31

No port depends on this one.

Configuration

Options name: science_madness

OptionDefaultDescription
TBBoffEnables use of Intel Thread Building Blocks
USES
cmake:testing compiler:c++20-lang fortran localbase:ldflags python:build
Service scripts
none

Files

pkg-plist 382
  • bin/DFdriver
  • bin/cc2
  • bin/cis
  • bin/madqc
  • bin/moldft
  • bin/molresponse
  • bin/mp2
  • bin/mraplot
  • bin/nemo
  • bin/oep
  • bin/plot2cube
  • bin/plot2plane
  • bin/pno
  • bin/zcis
  • bin/znemo
  • include/madchem.h
  • include/madness.h
  • include/madness/chem/AC.h
  • include/madness/chem/Applications.hpp
  • include/madness/chem/BSHApply.h
  • include/madness/chem/CC2.h
  • include/madness/chem/CCLib.hpp
  • include/madness/chem/CCParameters.h
  • include/madness/chem/CCPotentials.h
  • include/madness/chem/CCStructures.h
  • include/madness/chem/CalculationParameters.h
  • include/madness/chem/Drivers.hpp
  • include/madness/chem/ESInterface.h
  • include/madness/chem/GuessFactory.h
  • include/madness/chem/InputWriter.hpp
  • include/madness/chem/IntegratorXX.h
  • include/madness/chem/MolecularOrbitals.h
  • include/madness/chem/NWChem.h
  • include/madness/chem/PNO.h
  • include/madness/chem/PNOF12Potentials.h
  • include/madness/chem/PNOGuessFunctions.h
  • include/madness/chem/PNOParameters.h
  • include/madness/chem/PNOStructures.h
  • include/madness/chem/PNOTensors.h
  • include/madness/chem/ParameterManager.hpp
  • include/madness/chem/PathManager.hpp
  • include/madness/chem/QCPropertyInterface.h
  • include/madness/chem/ResponseParameters.hpp
  • include/madness/chem/Restart.h
  • include/madness/chem/RestartPlan.h
  • include/madness/chem/Results.h
  • include/madness/chem/ResultsSummary.hpp
  • include/madness/chem/SAP.h
  • include/madness/chem/SCF.h
  • include/madness/chem/SCFOperators.h
  • include/madness/chem/SCFProtocol.h
  • include/madness/chem/SCFTargetAdapter.hpp
  • include/madness/chem/TDHF.h
  • include/madness/chem/VizManifest.hpp
  • include/madness/chem/atomutil.h
  • include/madness/chem/basis.h
  • include/madness/chem/ccpairfunction.h
  • include/madness/chem/corepotential.h
  • include/madness/chem/correlationfactor.h
  • include/madness/chem/diamagneticpotentialfactor.h
  • include/madness/chem/dispersion.h
  • include/madness/chem/distpm.h
  • include/madness/chem/electronic_correlation_factor.h
  • include/madness/chem/exchangeoperator.h
  • include/madness/chem/gaussian.h
  • include/madness/chem/gth_pseudopotential.h
  • include/madness/chem/localizer.h
  • include/madness/chem/lowrankfunction.h
  • include/madness/chem/masks_and_boxes.h
  • include/madness/chem/molecular_functors.h
  • include/madness/chem/molecular_optimizer.h
  • include/madness/chem/molecularbasis.h
  • include/madness/chem/molecule.h
  • include/madness/chem/molopt.h
  • include/madness/chem/mp2.h
  • include/madness/chem/mp3.h
  • include/madness/chem/nemo.h
  • include/madness/chem/oep.h
  • include/madness/chem/pcm.h
  • include/madness/chem/pointgroupoperator.h
  • include/madness/chem/pointgroupsymmetry.h
  • include/madness/chem/polynomial.h
  • include/madness/chem/potentialmanager.h
  • include/madness/chem/projector.h
  • include/madness/chem/vibanal.h
  • include/madness/chem/write_test_input.h
  • include/madness/chem/xcfunctional.h
  • include/madness/chem/zcis.h
  • include/madness/chem/znemo.h
  • include/madness/config.h
  • include/madness/constants.h
  • include/madness/external/muParser/muParser.h
  • include/madness/external/muParser/muParserBase.h
  • include/madness/external/muParser/muParserBytecode.h
  • include/madness/external/muParser/muParserCallback.h
  • include/madness/external/muParser/muParserDLL.h
  • include/madness/external/muParser/muParserDef.h
  • include/madness/external/muParser/muParserError.h
  • include/madness/external/muParser/muParserFixes.h
  • include/madness/external/muParser/muParserInt.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
m-a-d-n-e-s-s-madness-2026.09.05-0ea6e1a9e4fed5bb322b27ce638070b6c6361d1a_GH0.tar.gz3.6946576e+070c283c8cc62407f575bc9182640f876acc446e52d0f05d325a6a78f902ed88d4

Commit history 2

DateCommitCreditsLog message
453cd300c1 Yuri Victorovich science/madness: broken on i386
Reported by: fallout
bb076f1143 Yuri Victorovich science/madness: update 0.10.1.20180823 → 2026.09.05