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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 25.07.0_1 | 25.07.0_1 | 21.12.0.882 | 25.07.0 | 25.07.0_1 |
| FreeBSD:14:quarterly | 25.07.0_1 | 25.07.0_1 | n/a | 25.01.0 | 25.07.0_1 |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | 25.07.0_1 | 25.07.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| gismo-gismo-v25.07.0_GH0.tar.gz | 1.7852458e+07 | 6d20f0b43ed80d3bf34fcabdac10a6bed6afbb314239dcbd0495a362a87aca9a |