1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00

math/dune-multidomaingrid: New port: DUNE framework: meta grid for subdomains spanning parts of host grid

This commit is contained in:
Yuri Victorovich 2021-10-02 15:47:07 -07:00
parent 23e95d51f3
commit f2aac23c5e
5 changed files with 82 additions and 0 deletions

View File

@ -252,6 +252,7 @@
SUBDIR += dune-istl
SUBDIR += dune-localfunctions
SUBDIR += dune-metagrid
SUBDIR += dune-multidomaingrid
SUBDIR += dune-pdelab
SUBDIR += dune-polygongrid
SUBDIR += dune-spgrid

View File

@ -0,0 +1,35 @@
PORTNAME= dune-multidomaingrid
DISTVERSION= 2.7.1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: meta grid for subdomains spanning parts of host grid
LICENSE= GPLv2+
HPP_DEPENDS= dune-common>0:math/dune-common \
dune-geometry>0:math/dune-geometry \
dune-grid>0:math/dune-grid \
dune-typetree>0:math/dune-typetree
BUILD_DEPENDS= ${HPP_DEPENDS}
RUN_DEPENDS= ${HPP_DEPENDS}
USES= cmake compiler:c++17-lang fortran pkgconfig
USE_GITLAB= yes
GL_SITE= https://gitlab.dune-project.org
GL_ACCOUNT= extensions
GL_COMMIT= cd5679974fe1c91b56e74022e95f01b1d2018c3b
NO_ARCH= yes
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \
sphinx-build:textproc/py-sphinx
PORTDOCS= *
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1633213258
SHA256 (extensions-dune-multidomaingrid-cd5679974fe1c91b56e74022e95f01b1d2018c3b_GL0.tar.gz) = 432b459d3f5f47f80f5331b0c004aaf699fec9800aab8f4bb15803553a60d52e
SIZE (extensions-dune-multidomaingrid-cd5679974fe1c91b56e74022e95f01b1d2018c3b_GL0.tar.gz) = 69964

View File

@ -0,0 +1,5 @@
dune-multidomaingrid is a meta grid built on top of the DUNE grid interface.
It can be used to carve out subdomains from an underlying host grid which are
then available as fully featured DUNE grids in their own right.
WWW: https://www.dune-project.org/

View File

@ -0,0 +1,38 @@
include/dune/grid/multidomaingrid.hh
include/dune/grid/multidomaingrid/allsubdomaininterfacesiterator.hh
include/dune/grid/multidomaingrid/arraybasedset.hh
include/dune/grid/multidomaingrid/entity.hh
include/dune/grid/multidomaingrid/geometry.hh
include/dune/grid/multidomaingrid/gridview.hh
include/dune/grid/multidomaingrid/hierarchiciterator.hh
include/dune/grid/multidomaingrid/hostgridaccessor.hh
include/dune/grid/multidomaingrid/idsets.hh
include/dune/grid/multidomaingrid/indexsets.hh
include/dune/grid/multidomaingrid/intersection.hh
include/dune/grid/multidomaingrid/intersectioniterator.hh
include/dune/grid/multidomaingrid/iterator.hh
include/dune/grid/multidomaingrid/localgeometry.hh
include/dune/grid/multidomaingrid/mdgridtraits.hh
include/dune/grid/multidomaingrid/multidomaingrid.hh
include/dune/grid/multidomaingrid/multidomainmcmgmapper.hh
include/dune/grid/multidomaingrid/singlevalueset.hh
include/dune/grid/multidomaingrid/subdomaingrid/entity.hh
include/dune/grid/multidomaingrid/subdomaingrid/geometry.hh
include/dune/grid/multidomaingrid/subdomaingrid/gridview.hh
include/dune/grid/multidomaingrid/subdomaingrid/hierarchiciterator.hh
include/dune/grid/multidomaingrid/subdomaingrid/idsets.hh
include/dune/grid/multidomaingrid/subdomaingrid/indexsets.hh
include/dune/grid/multidomaingrid/subdomaingrid/intersection.hh
include/dune/grid/multidomaingrid/subdomaingrid/intersectioniterator.hh
include/dune/grid/multidomaingrid/subdomaingrid/iterator.hh
include/dune/grid/multidomaingrid/subdomaingrid/localgeometry.hh
include/dune/grid/multidomaingrid/subdomaingrid/subdomaingrid.hh
include/dune/grid/multidomaingrid/subdomaininterfaceiterator.hh
include/dune/grid/multidomaingrid/subdomainset.hh
include/dune/grid/multidomaingrid/subdomaintosubdomaininterfaceiterator.hh
include/dune/grid/multidomaingrid/utility.hh
lib/cmake/dune-multidomaingrid/dune-multidomaingrid-config-version.cmake
lib/cmake/dune-multidomaingrid/dune-multidomaingrid-config.cmake
lib/dunecontrol/dune-multidomaingrid/dune.module
libdata/pkgconfig/dune-multidomaingrid.pc
%%DATADIR%%/config.h.cmake