BSD Ports

math/gismo 25.07.0_1 FreeBSD

C++ library for isogeometric analysis (IGA)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
65d4da402b
License
MPL20
Categories
math
Package size
21400.8 KiB, 137261.6 KiB installed

Description

G+Smo (Geometry + Simulation Modules, pronounced "gismo") is an open-source C++ library that brings together mathematical tools for geometric design and numerical simulation. It implements the relatively new paradigm of isogeometric analysis, which suggests the use of a unified framework in the design and analysis pipeline. G+Smo is an object-oriented, cross-platform, template C++ library and follows the generic programming principle, with a focus on both efficiency and ease of use. The library aims at providing access to high quality, open-source software to the forming isogeometric numerical simulation community and beyond.

Install

Binary package:

pkg install gismo

From the ports tree:

cd /usr/ports/math/gismo/ && make install clean

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

RUN_DEPENDS=	gismo>0:math/gismo
LIB_DEPENDS=	libgismo.so:math/gismo

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:latest25.07.0_125.07.0_121.12.0.88225.07.025.07.0_1
FreeBSD:14:quarterly25.07.0_125.07.0_1n/a25.01.025.07.0_1
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest25.07.0_125.07.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++14-lang
Service scripts
none

Files

pkg-plist 878
  • bin/L2projection_example
  • bin/adaptRefinementThb_example
  • bin/adaptiveConvectionDiffusionReaction_example
  • bin/as_parameterization_example
  • bin/assembly_example
  • bin/bSplineBasis_example
  • bin/bSplineCurve_example
  • bin/bSplineSurface_example
  • bin/basis_example
  • bin/biharmonic2_example
  • bin/biharmonic_example
  • bin/commandLineArg_example
  • bin/compositions_example
  • bin/constrained_fitting
  • bin/domains_example
  • bin/fileIo_example
  • bin/fitting_example
  • bin/fitting_mspline
  • bin/geometry_example
  • bin/gsAdaptiveMeshing_example
  • bin/gsHBox_example
  • bin/gsInterpolateMap
  • bin/gsMakeMultiPatch
  • bin/gsMappedSpline_example
  • bin/gsPatchFromBoundary
  • bin/gsView
  • bin/heatEquation_example
  • bin/ieti2_example
  • bin/ieti_example
  • bin/inputOutput_example
  • bin/kirchhoff-Love_example
  • bin/knotVector_example
  • bin/linearAlgebra_example
  • bin/linearSolvers_example
  • bin/linear_elasticity_example
  • bin/mpi_example
  • bin/multiGrid_example
  • bin/nonlinear_example
  • bin/optimizer_example
  • bin/pMultiGrid_example
  • bin/parametrization_example
  • bin/paraview_example
  • bin/patches_from_mesh
  • bin/poisson2_example
  • bin/poissonTHB_example
  • bin/precision_example
  • bin/quadrature_example
  • bin/quasiInterpolation_example
  • bin/refitting_example
  • bin/sparseSolvers_example
  • bin/stokes_ieti_example
  • bin/surfaceReparametrization_example
  • bin/thbRefinement_example
  • bin/thbSplineBasis_example
  • bin/triangulatedMeshToSolid_example
  • bin/trilinos_example
  • include/gismo/eiquadprog.hpp
  • include/gismo/gdcpp.h
  • include/gismo/gismo.h
  • include/gismo/gsAssembler/gsAdaptiveMeshing.h
  • include/gismo/gsAssembler/gsAdaptiveMeshingCompare.h
  • include/gismo/gsAssembler/gsAdaptiveMeshingUtils.h
  • include/gismo/gsAssembler/gsAdaptiveRefUtils.h
  • include/gismo/gsAssembler/gsAssembler.h
  • include/gismo/gsAssembler/gsAssemblerOptions.h
  • include/gismo/gsAssembler/gsBiharmonicAssembler.h
  • include/gismo/gsAssembler/gsBiharmonicExprAssembler.h
  • include/gismo/gsAssembler/gsCDRAssembler.h
  • include/gismo/gsAssembler/gsCPPInterface.h
  • include/gismo/gsAssembler/gsDirichletValues.h
  • include/gismo/gsAssembler/gsExprAssembler.h
  • include/gismo/gsAssembler/gsExprEvaluator.h
  • include/gismo/gsAssembler/gsGaussRule.h
  • include/gismo/gsAssembler/gsGenericAssembler.h
  • include/gismo/gsAssembler/gsHeatEquation.h
  • include/gismo/gsAssembler/gsLobattoRule.h
  • include/gismo/gsAssembler/gsNewtonCotesRule.h
  • include/gismo/gsAssembler/gsOverIntegrateRule.h
  • include/gismo/gsAssembler/gsPatchRule.h
  • include/gismo/gsAssembler/gsPoissonAssembler.h
  • include/gismo/gsAssembler/gsQuadRule.h
  • include/gismo/gsAssembler/gsQuadrature.h
  • include/gismo/gsAssembler/gsRemapInterface.h
  • include/gismo/gsAssembler/gsSparseSystem.h
  • include/gismo/gsAssembler/gsVisitorBiharmonic.h
  • include/gismo/gsAssembler/gsVisitorCDR.h
  • include/gismo/gsAssembler/gsVisitorDg.h
  • include/gismo/gsAssembler/gsVisitorGradGrad.h
  • include/gismo/gsAssembler/gsVisitorMass.h
  • include/gismo/gsAssembler/gsVisitorMoments.h
  • include/gismo/gsAssembler/gsVisitorNeumann.h
  • include/gismo/gsAssembler/gsVisitorNeumannBiharmonic.h
  • include/gismo/gsAssembler/gsVisitorNitsche.h
  • include/gismo/gsAssembler/gsVisitorNitscheBiharmonic.h
  • include/gismo/gsAssembler/gsVisitorPoisson.h
  • include/gismo/gsCore/gsAffineFunction.h
  • include/gismo/gsCore/gsBasis.h
  • include/gismo/gsCore/gsBasisFun.h
  • include/gismo/gsCore/gsBasisRefs.h
  • include/gismo/gsCore/gsBoundary.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gismo-gismo-v25.07.0_GH0.tar.gz1.7852458e+076d20f0b43ed80d3bf34fcabdac10a6bed6afbb314239dcbd0495a362a87aca9a

Commit history 1

DateCommitCreditsLog message
65d4da402b Piotr Kubaj math/gismo: drop VSX requirement on powerpc64
Add upstream eigen patches that drop VSX requirement, allowing to build on G5.