BSD Ports

science/octopus 16.4_1 FreeBSD

Scientific program aimed at the ab initio virtual experimentation

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

Description

Octopus is a scientific program aimed at the ab initio virtual experimentation on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations in time. Nuclei are described classically as point particles. Electron-nucleus interaction is described within the pseudopotential approximation.

For optimal execution performance Octopus is parallelized using MPI and OpenMP and can scale to tens of thousands of processors. It also has support for graphical processing units (GPUs) through OpenCL and CUDA.

In the other systems

SystemPortVersion
FreeBSDscience/octopus16.4_1
GhostBSDscience/octopus16.3

Install

Binary package:

pkg install octopus

From the ports tree:

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

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

RUN_DEPENDS=	octopus>0:science/octopus
LIB_DEPENDS=	liboct.so:science/octopus

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

Dependencies

As this port's Makefile names them.

Build 1

Library 18

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

Build dependencies 52
Run dependencies 49

No port depends on this one.

Configuration

Options name: science_octopus

OptionDefaultDescription
OPENMPonParallel processing support via OpenMP
USES
compiler:c++14-lang fortran gmake jpeg libtool localbase:ldflags perl5 pkgconfig python shebangfix
Service scripts
none

Files

Manual pages 12
  • oct-atomic_occupations(1)
  • oct-casida_spectrum(1)
  • oct-center-geom(1)
  • oct-display_partitions(1)
  • oct-harmonic-spectrum(1)
  • oct-propagation_spectrum(1)
  • oct-run_periodic_table(1)
  • oct-run_regression_test.pl(1)
  • oct-run_testsuite.sh(1)
  • oct-vibrational_spectrum(1)
  • oct-xyz-anim(1)
  • octopus(1)
pkg-plist 2328
  • bin/create_combinations.py
  • bin/oct-analyze_projections
  • bin/oct-atomic_occupations
  • bin/oct-casida_spectrum
  • bin/oct-center-geom
  • bin/oct-check_deallocs
  • bin/oct-conductivity
  • bin/oct-convert
  • bin/oct-dielectric-function
  • bin/oct-display_partitions
  • bin/oct-floquet
  • bin/oct-harmonic-spectrum
  • bin/oct-help
  • bin/oct-infrared_spectrum
  • bin/oct-local_multipoles
  • bin/oct-oscillator-strength
  • bin/oct-photoelectron_spectrum
  • bin/oct-propagation_spectrum
  • bin/oct-run_performance_testsuite.sh
  • bin/oct-run_periodic_table
  • bin/oct-run_regression_test.pl
  • bin/oct-run_testsuite.sh
  • bin/oct-spin_susceptibility
  • bin/oct-tdtdm
  • bin/oct-unfold
  • bin/oct-vdW_c6
  • bin/oct-vibrational_spectrum
  • bin/oct-wannier90
  • bin/oct-xyz-anim
  • bin/octopus
  • include/liboct_parser.h
  • include/string_f.h
  • lib/liboct.so
  • lib/liboct.so.0
  • lib/liboct.so.0.0.0
  • lib/liboct_parser.so
  • lib/liboct_parser.so.0
  • lib/liboct_parser.so.0.0.0
  • share/man/man1/oct-atomic_occupations.1.gz
  • share/man/man1/oct-casida_spectrum.1.gz
  • share/man/man1/oct-center-geom.1.gz
  • share/man/man1/oct-display_partitions.1.gz
  • share/man/man1/oct-harmonic-spectrum.1.gz
  • share/man/man1/oct-propagation_spectrum.1.gz
  • share/man/man1/oct-run_periodic_table.1.gz
  • share/man/man1/oct-run_regression_test.pl.1.gz
  • share/man/man1/oct-run_testsuite.sh.1.gz
  • share/man/man1/oct-vibrational_spectrum.1.gz
  • share/man/man1/oct-xyz-anim.1.gz
  • share/man/man1/octopus.1.gz
  • share/octopus/dftd3/pars.dat
  • share/octopus/doc/vars/Atomic_Orbitals.html
  • share/octopus/doc/vars/Calculation_Modes.html
  • share/octopus/doc/vars/ClassicalParticles.html
  • share/octopus/doc/vars/DFTBPlusInterface.html
  • share/octopus/doc/vars/Execution.html
  • share/octopus/doc/vars/Hamiltonian.html
  • share/octopus/doc/vars/Linear_Response.html
  • share/octopus/doc/vars/Math.html
  • share/octopus/doc/vars/Maxwell.html
  • share/octopus/doc/vars/Mesh.html
  • share/octopus/doc/vars/Output.html
  • share/octopus/doc/vars/SCF.html
  • share/octopus/doc/vars/States.html
  • share/octopus/doc/vars/System.html
  • share/octopus/doc/vars/Time-Dependent.html
  • share/octopus/doc/vars/Utilities.html
  • share/octopus/doc/vars/alpha.js
  • share/octopus/doc/vars/ftiens4.js
  • share/octopus/doc/vars/ftv2blank.gif
  • share/octopus/doc/vars/ftv2doc.gif
  • share/octopus/doc/vars/ftv2folderclosed.gif
  • share/octopus/doc/vars/ftv2folderopen.gif
  • share/octopus/doc/vars/ftv2lastnode.gif
  • share/octopus/doc/vars/ftv2link.gif
  • share/octopus/doc/vars/ftv2mlastnode.gif
  • share/octopus/doc/vars/ftv2mnode.gif
  • share/octopus/doc/vars/ftv2node.gif
  • share/octopus/doc/vars/ftv2plastnode.gif
  • share/octopus/doc/vars/ftv2pnode.gif
  • share/octopus/doc/vars/ftv2vertline.gif
  • share/octopus/doc/vars/sections.js
  • share/octopus/doc/vars/ua.js
  • share/octopus/doc/vars/vars.php
  • share/octopus/doc/vars/varsLeftFrame.php
  • share/octopus/doc/vars/varsRightFrame.html
  • share/octopus/doc/vars/vars_index.html
  • share/octopus/filter_mask.data
  • share/octopus/gdlib.png
  • share/octopus/gequad.data
  • share/octopus/logo
  • share/octopus/opencl/axpy.cl
  • share/octopus/opencl/boundaries.cl
  • share/octopus/opencl/cl_complex.h
  • share/octopus/opencl/cl_global.h
  • share/octopus/opencl/cl_reduce.h
  • share/octopus/opencl/cl_rtype.h
  • share/octopus/opencl/convert.cl
  • share/octopus/opencl/copy.cl
  • share/octopus/opencl/cuda_compat.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
octopus-16.4.tar.gz4.9626107e+075d106c401681a6379ec3c8180fd3d3369995c403945004c8e60da6794d7561cd
Master sites 1
  • https://octopus-code.org/download/16.4/

Commit history 3

DateCommitCreditsLog message
b670c57cd6 Thierry Thomas science/octopus: fix arpack-ng dependency
Octopus does not use MPI, arpack-ng@nompi should be used. Reported by: yuri
0947d6e260 Yuri Victorovich science/octopus: update 16.3 → 16.4
05f3b83d20 Yuri Victorovich science/octopus: Unbreak on 16
Reported by: fallout