1
0
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:
Thierry Thomas 2021-04-26 12:14:38 +02:00
parent c7e7e9abc2
commit fc6c79393b
5 changed files with 71 additions and 0 deletions

View File

@ -76,6 +76,7 @@
SUBDIR += fasthenry
SUBDIR += fastjet
SUBDIR += fisicalab
SUBDIR += frontistr
SUBDIR += fsom
SUBDIR += fvcom
SUBDIR += fvcom-mpi

View 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>

View 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

View 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

View File

@ -0,0 +1,6 @@
bin/fistr1
bin/hec2rcap
bin/hecmw_part1
bin/hecmw_vis1
bin/rconv
bin/rmerge