BSD Ports

science/precice 3.4.1_3 FreeBSD

Coupling library for partitioned multi-physics simulations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
LGPL3
Categories
science
Package size
1001.1 KiB, 3604.4 KiB installed

Description

preCICE is an open-source coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.

In the other systems

SystemPortVersion
FreeBSDscience/precice3.4.1_3
HardenedBSDscience/precice3.4.1_3
GhostBSDscience/precice3.4.1_2

Install

Binary package:

pkg install precice

From the ports tree:

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

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

RUN_DEPENDS=	precice>0:science/precice
LIB_DEPENDS=	libprecice.so:science/precice

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:latest3.4.1_33.4.1_3--3.4.1_3
FreeBSD:14:quarterly3.4.1_33.4.1_3n/a-3.4.1_3
FreeBSD:15:latest3.4.1_33.4.1_3n/a--
FreeBSD:15:quarterly3.4.1_33.4.1_3n/an/an/a
FreeBSD:16:latest-3.4.1_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Runtime 1

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

Build dependencies 40
Run dependencies 29
Required by 1

Configuration

Options name: science_precice

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
PETSCoffUse PETSc linear algebra library
USES
cmake:noninja,testing compiler:c++14-lang eigen:3 gnome mpi:openmpi pkgconfig python shebangfix
Service scripts
none

Files

Manual pages 4
  • precice-config-doc(1)
  • precice-config-validate(1)
  • precice-tools(1)
  • precice-version(1)
pkg-plist 28
  • bin/precice-config-doc
  • bin/precice-config-validate
  • bin/precice-profiling
  • bin/precice-tools
  • bin/precice-version
  • include/precice/Exceptions.hpp
  • include/precice/Participant.hpp
  • include/precice/Tooling.hpp
  • include/precice/Types.hpp
  • include/precice/Version.h
  • include/precice/export.h
  • include/precice/precice.hpp
  • include/precice/preciceC.h
  • include/precice/preciceFortran.hpp
  • include/precice/span.hpp
  • lib/cmake/precice/preciceConfig.cmake
  • lib/cmake/precice/preciceConfigVersion.cmake
  • lib/cmake/precice/preciceTargets-.cmake
  • lib/cmake/precice/preciceTargets.cmake
  • lib/libprecice.so
  • lib/libprecice.so.3
  • lib/libprecice.so.3.4.1
  • libdata/pkgconfig/libprecice.pc
  • share/lintian/overrides/libprecice3
  • share/man/man1/precice-config-doc.1.gz
  • share/man/man1/precice-config-validate.1.gz
  • share/man/man1/precice-tools.1.gz
  • share/man/man1/precice-version.1.gz
distinfo 1
FileSizeSHA256
precice-precice-v3.4.1_GH0.tar.gz1.797379e+06ef4713c938a1b2000d0b071175e1b45f9ec55c7aec4bbe7b65c3992edcc74ac7

Commit history 4

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
be3972985f Yuri Victorovich science/PETSc: update 3.22.4 → 3.25.5
213840c151 Dima Panov */*: bump consumers after devel/boost update
6eb9e04666 Yuri Victorovich science/precice: update 3.1.2 → 3.4.1