mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-19 03:52:17 +00:00
science/frontistr adding FrontISTR
This is an Open-Source Large-Scale Parallel FEM Program for Nonlinear Structural Analysis.
This commit is contained in:
parent
c7e7e9abc2
commit
fc6c79393b
@ -76,6 +76,7 @@
|
|||||||
SUBDIR += fasthenry
|
SUBDIR += fasthenry
|
||||||
SUBDIR += fastjet
|
SUBDIR += fastjet
|
||||||
SUBDIR += fisicalab
|
SUBDIR += fisicalab
|
||||||
|
SUBDIR += frontistr
|
||||||
SUBDIR += fsom
|
SUBDIR += fsom
|
||||||
SUBDIR += fvcom
|
SUBDIR += fvcom
|
||||||
SUBDIR += fvcom-mpi
|
SUBDIR += fvcom-mpi
|
||||||
|
56
science/frontistr/Makefile
Normal file
56
science/frontistr/Makefile
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
# Created by: Thierry Thomas <thierry@pompo.net>
|
||||||
|
|
||||||
|
PORTNAME= FrontISTR
|
||||||
|
PORTVERSION= 5.2
|
||||||
|
DISTVERSIONPREFIX= v
|
||||||
|
CATEGORIES= science cad
|
||||||
|
|
||||||
|
MAINTAINER= thierry@FreeBSD.org
|
||||||
|
COMMENT= Large-Scale Parallel FEM Program for Nonlinear Structural Analysis
|
||||||
|
|
||||||
|
LICENSE= MIT
|
||||||
|
|
||||||
|
LIB_DEPENDS= libmetis.so:math/metis \
|
||||||
|
libscotch.so:cad/scotch \
|
||||||
|
libcmumps.so.5:math/mumps \
|
||||||
|
libscalapack.so:math/scalapack
|
||||||
|
TEST_DEPENDS= bash:shells/bash \
|
||||||
|
gawk:lang/gawk
|
||||||
|
|
||||||
|
USE_GITLAB= yes
|
||||||
|
GL_ACCOUNT= ${PORTNAME}-Commons
|
||||||
|
GL_COMMIT= c66bdc397de319ca59a0565b3f3b1a3b33f0c50c
|
||||||
|
|
||||||
|
USES= blaslapack:openblas cmake:testing fortran mpi shebangfix
|
||||||
|
SHEBANG_GLOB= *.sh
|
||||||
|
FFLAGS+= -fallow-argument-mismatch
|
||||||
|
ALL_TARGET= all
|
||||||
|
|
||||||
|
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||||
|
|
||||||
|
DOCS_USES= python:build
|
||||||
|
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \
|
||||||
|
dot:graphics/graphviz \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}mkdocs>0:textproc/py-mkdocs@${PY_FLAVOR}
|
||||||
|
DOCS_CMAKE_BOOL= WITH_DOC
|
||||||
|
DOCS_ALL_TARGET= doc
|
||||||
|
|
||||||
|
PORTDOCS= *
|
||||||
|
PORTEXAMPLES= *
|
||||||
|
|
||||||
|
pre-configure:
|
||||||
|
${REINPLACE_CMD} -e 's/awk/gawk/' ${WRKSRC}/tests/test.sh
|
||||||
|
|
||||||
|
do-install-DOCS-on:
|
||||||
|
${FIND} ${BUILD_WRKSRC}/doc/html -type d -empty -delete
|
||||||
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||||
|
cd ${BUILD_WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
|
||||||
|
|
||||||
|
do-install-EXAMPLES-on:
|
||||||
|
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||||
|
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
|
||||||
|
|
||||||
|
do-test:
|
||||||
|
(cd ${TEST_WRKSRC} && ctest)
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
science/frontistr/distinfo
Normal file
3
science/frontistr/distinfo
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
TIMESTAMP = 1619284091
|
||||||
|
SHA256 (FrontISTR-Commons-FrontISTR-c66bdc397de319ca59a0565b3f3b1a3b33f0c50c_GL0.tar.gz) = f977bf0942ee782d006a510cf03f7a6846d15cdb1eda3ab8706bb404aa016ede
|
||||||
|
SIZE (FrontISTR-Commons-FrontISTR-c66bdc397de319ca59a0565b3f3b1a3b33f0c50c_GL0.tar.gz) = 28063234
|
5
science/frontistr/pkg-descr
Normal file
5
science/frontistr/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
FrontISTR is an Open-Source Large-Scale Parallel FEM Program for Nonlinear
|
||||||
|
Structural Analysis.
|
||||||
|
|
||||||
|
WWW: https://www.frontistr.com/
|
||||||
|
WWW: https://gitlab.com/FrontISTR-Commons/FrontISTR
|
6
science/frontistr/pkg-plist
Normal file
6
science/frontistr/pkg-plist
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
bin/fistr1
|
||||||
|
bin/hec2rcap
|
||||||
|
bin/hecmw_part1
|
||||||
|
bin/hecmw_vis1
|
||||||
|
bin/rconv
|
||||||
|
bin/rmerge
|
Loading…
Reference in New Issue
Block a user