| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/science/precice/ |
Upload File : |
PORTNAME= precice
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Coupling library for partitioned multi-physics simulations
WWW= https://precice.org/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libmpicxx.so:net/mpich
USES= cmake:noninja,testing compiler:c++14-lang eigen:3 gnome pkgconfig # fails with ninja: phony target 'binprecice' names itself as an input; ignoring
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_GITHUB= yes
CMAKE_OFF= BUILD_TESTING PRECICE_ENABLE_FORTRAN PRECICE_PythonActions
OPTIONS_DEFINE= MPI PETSC EXAMPLES
MPI_CMAKE_BOOL= PRECICE_MPICommunication
MPI_BUILD_DEPENDS= openmpi>0:net/openmpi
MPI_RUN_DEPENDS= openmpi>0:net/openmpi
MPI_BROKEN= all tests crash with MPI, see https://github.com/precice/precice/issues/1331
PETSC_DESC= Use PETSc linear algebra library
PETSC_CMAKE_BOOL= PRECICE_PETScMapping
PETSC_LIB_DEPENDS= libpetsc.so:science/PETSc
PETSC_IMPLIES= MPI
PORTEXAMPLES= *
# 3 tests time out, see https://github.com/precice/precice/issues/1331
post-install: # remove files which aren't docs
@${RM} -r ${STAGEDIR}${PREFIX}/share/doc
.include <bsd.port.mk>