Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Muscat Documentation
Logo
Muscat Documentation

Table of Contents

  • Getting Started
  • Installing Muscat
  • Examples
    • Examples of usage of filters
    • Pre/Post deep learning
    • Two inclusions mechanical analysis
    • Distance computation from a surface mesh
    • Field Transfer Threads Performance
    • Dump mesh into a XDMF file
    • Export Data in separated variables (PXDMF Format)
    • Mesh adaption
  • Principles
    • Containers
    • Filters
    • Fields
    • Fields Transfer
      • Distance computation from a surface mesh
      • Field Transfer Threads Performance
    • Solving linear systems
    • Parallel computations
  • Tools
    • ParaView And Others External Tools
    • Mesh File Converter
    • Utilities
  • Contributing to Muscat

Muscat Python Package Tree

  • Muscat package
    • Muscat.Actions package
      • Muscat.Actions.OpenInParaView module
    • Muscat.Bridges package
      • Muscat.Bridges.CGNSBridge module
      • Muscat.Bridges.CoSAppBridge module
      • Muscat.Bridges.MeshIOBridge module
      • Muscat.Bridges.PlotlyBridge module
      • Muscat.Bridges.PyVistaBridge module
      • Muscat.Bridges.gmshBridge module
      • Muscat.Bridges.vtkBridge module
    • Muscat.Containers package
      • Muscat.Containers.Filters package
        • Muscat.Containers.Filters.FilterBase module
        • Muscat.Containers.Filters.FilterObjects module
        • Muscat.Containers.Filters.FilterOperators module
        • Muscat.Containers.Filters.FilterTools module
        • Muscat.Containers.Filters.NativeFilters module
      • Muscat.Containers.AnisotropicMetricComputation module
      • Muscat.Containers.ConstantRectilinearMeshTools module
      • Muscat.Containers.ElementsContainers module
      • Muscat.Containers.ElementsDescription module
      • Muscat.Containers.FieldTransferOpPython module
      • Muscat.Containers.InriaMeshTools module
      • Muscat.Containers.Mesh module
      • Muscat.Containers.MeshCreationTools module
      • Muscat.Containers.MeshFieldOperations module
      • Muscat.Containers.MeshGraphTools module
      • Muscat.Containers.MeshInspectionTools module
      • Muscat.Containers.MeshMappingTools module
      • Muscat.Containers.MeshModificationTools module
      • Muscat.Containers.MeshTetrahedrization module
      • Muscat.Containers.MeshTools module
      • Muscat.Containers.NativeMesh module
      • Muscat.Containers.NativeTransfer module
      • Muscat.Containers.SymExpr module
      • Muscat.Containers.Tags module
      • Muscat.Containers.TagsTools module
    • Muscat.Experimental package
      • Muscat.Experimental.Containers package
        • Muscat.Experimental.Containers.PartitionedMesh module
        • Muscat.Experimental.Containers.PartitionedMeshTools module
    • Muscat.FE package
      • Muscat.FE.Fields package
        • Muscat.FE.Fields.FEField module
        • Muscat.FE.Fields.FieldBase module
        • Muscat.FE.Fields.FieldTools module
        • Muscat.FE.Fields.IPField module
      • Muscat.FE.Integrators package
        • Muscat.FE.Integrators.NativeIntegration module
        • Muscat.FE.Integrators.PythonIntegration module
      • Muscat.FE.KR package
        • Muscat.FE.KR.KRBase module
        • Muscat.FE.KR.KRBlock module
        • Muscat.FE.KR.KRConformalTie module
        • Muscat.FE.KR.KRDofs module
        • Muscat.FE.KR.KRFromDistribution module
        • Muscat.FE.KR.KRMasterSlaves module
        • Muscat.FE.KR.KRMortar module
      • Muscat.FE.Numberings package
        • Muscat.FE.Numberings.DofNumberingDict module
        • Muscat.FE.Numberings.DofNumberingNumpy module
        • Muscat.FE.Numberings.NativeDofNumbering module
      • Muscat.FE.Spaces package
        • Muscat.FE.Spaces.BarSpaces module
        • Muscat.FE.Spaces.FESpaces module
        • Muscat.FE.Spaces.HexaSpaces module
        • Muscat.FE.Spaces.IPSpaces module
        • Muscat.FE.Spaces.NativeSpace module
        • Muscat.FE.Spaces.PointSpaces module
        • Muscat.FE.Spaces.PyrSpaces module
        • Muscat.FE.Spaces.QuadSpaces module
        • Muscat.FE.Spaces.SpaceBase module
        • Muscat.FE.Spaces.SymSpace module
        • Muscat.FE.Spaces.TetSpaces module
        • Muscat.FE.Spaces.TriSpaces module
        • Muscat.FE.Spaces.WedgeSpaces module
      • Muscat.FE.WeakForms package
        • Muscat.FE.WeakForms.NativeNumericalWeakForm module
        • Muscat.FE.WeakForms.NumericalWeakForm module
      • Muscat.FE.ConstantRectilinearFea module
      • Muscat.FE.DofNumbering module
      • Muscat.FE.FETools module
      • Muscat.FE.FeaBase module
      • Muscat.FE.Integration module
      • Muscat.FE.IntegrationRules module
      • Muscat.FE.IntegrationTools module
      • Muscat.FE.MaterialHelp module
      • Muscat.FE.ProblemData module
      • Muscat.FE.SymPhysics module
      • Muscat.FE.SymWeakForm module
      • Muscat.FE.UnstructuredFeaSym module
    • Muscat.GeometricalTools package
      • Muscat.GeometricalTools.LineTools module
    • Muscat.Helpers package
      • Muscat.Helpers.IO package
        • Muscat.Helpers.IO.FileTools module
        • Muscat.Helpers.IO.PathController module
        • Muscat.Helpers.IO.TemporaryDirectory module
        • Muscat.Helpers.IO.Which module
      • Muscat.Helpers.Kokkos package
        • Muscat.Helpers.Kokkos.KokkosHelper module
      • Muscat.Helpers.CPU module
      • Muscat.Helpers.Cache module
      • Muscat.Helpers.Check module
      • Muscat.Helpers.CheckTools module
      • Muscat.Helpers.Decorators module
      • Muscat.Helpers.Factory module
      • Muscat.Helpers.Future module
      • Muscat.Helpers.Interpolation module
      • Muscat.Helpers.LocalVariables module
      • Muscat.Helpers.Logger module
      • Muscat.Helpers.MPIInterface module
      • Muscat.Helpers.ParserHelper module
      • Muscat.Helpers.PrintBypass module
      • Muscat.Helpers.Profiler module
      • Muscat.Helpers.ProgressBar module
      • Muscat.Helpers.TextFormatHelper module
      • Muscat.Helpers.Timer module
    • Muscat.IO package
      • Muscat.IO.Parallel package
        • Muscat.IO.Parallel.UtMerger module
        • Muscat.IO.Parallel.UtSplitter module
      • Muscat.IO.AbaqusTools module
      • Muscat.IO.AnsysReader module
      • Muscat.IO.AnsysTools module
      • Muscat.IO.AnsysWriter module
      • Muscat.IO.AscReader module
      • Muscat.IO.CGNSReader module
      • Muscat.IO.CGNSWriter module
      • Muscat.IO.Catalyst module
      • Muscat.IO.CodeInterface module
      • Muscat.IO.CsvWriter module
      • Muscat.IO.DillTools module
      • Muscat.IO.FemReader module
      • Muscat.IO.FemmReader module
      • Muscat.IO.GReader module
      • Muscat.IO.GeoReader module
      • Muscat.IO.GeofReader module
      • Muscat.IO.GeofWriter module
      • Muscat.IO.GmshReader module
      • Muscat.IO.GmshTools module
      • Muscat.IO.GmshWriter module
      • Muscat.IO.IOFactory module
      • Muscat.IO.InpReader module
      • Muscat.IO.InpWriter module
      • Muscat.IO.JsonReader module
      • Muscat.IO.LSDynaReader module
      • Muscat.IO.LSDynaWriter module
      • Muscat.IO.MeshFileConverter module
      • Muscat.IO.MeshReader module
      • Muscat.IO.MeshTools module
      • Muscat.IO.MeshWriter module
      • Muscat.IO.OdbReader module
      • Muscat.IO.OdbWriter module
      • Muscat.IO.OpenFoamReader module
      • Muscat.IO.PickleTools module
      • Muscat.IO.PipeIO module
      • Muscat.IO.PostReader module
      • Muscat.IO.ProcastResultReader module
      • Muscat.IO.ProxyWriter module
      • Muscat.IO.RadiossWriter module
      • Muscat.IO.ReaderBase module
      • Muscat.IO.SamcefOutputReader module
      • Muscat.IO.SamcefReader module
      • Muscat.IO.SamcefWriter module
      • Muscat.IO.StlReader module
      • Muscat.IO.StlWriter module
      • Muscat.IO.UniversalReader module
      • Muscat.IO.UniversalWriter module
      • Muscat.IO.UtReader module
      • Muscat.IO.UtWriter module
      • Muscat.IO.VtkReader module
      • Muscat.IO.Wormhole module
      • Muscat.IO.WriterBase module
      • Muscat.IO.XdmfReader module
      • Muscat.IO.XdmfTools module
      • Muscat.IO.XdmfWriter module
      • Muscat.IO.ZebulonIO module
      • Muscat.IO.ZsetCatalog module
      • Muscat.IO.ZsetTools module
    • Muscat.ImplicitGeometry package
      • Muscat.ImplicitGeometry.ImplicitGeometryBase module
      • Muscat.ImplicitGeometry.ImplicitGeometryFactory module
      • Muscat.ImplicitGeometry.ImplicitGeometryObjects module
      • Muscat.ImplicitGeometry.ImplicitGeometryOperators module
      • Muscat.ImplicitGeometry.ImplicitGeometryTools module
    • Muscat.LinAlg package
      • Muscat.LinAlg.Kokkos package
        • Muscat.LinAlg.Kokkos.Utils module
      • Muscat.LinAlg.ConstraintsHolder module
      • Muscat.LinAlg.LinearSolver module
      • Muscat.LinAlg.MatVecOperations module
      • Muscat.LinAlg.NativeEigenSolver module
      • Muscat.LinAlg.NativeMumpsSolver module
      • Muscat.LinAlg.SVD module
      • Muscat.LinAlg.Transform module
    • Muscat.MeshTools package
      • Muscat.MeshTools.RemeshBackEnds package
        • Muscat.MeshTools.RemeshBackEnds.FefloRemeshing module
        • Muscat.MeshTools.RemeshBackEnds.MMGWrapper module
        • Muscat.MeshTools.RemeshBackEnds.MmgRemeshing module
      • Muscat.MeshTools.Remesh module
    • Muscat.TestData package
    • Muscat.Info module
    • Muscat.Simple module
    • Muscat.Types module

Developer documentation

  • Overview
  • CMake
  • Cython
  • Elements
  • Kokkos
  • Testing Infrastructure
  • Muscat Cpp API
    • Containers
    • Finite Element Tools
    • Helper Functions
    • Implicit Geometry Engine
    • Linear Algebra Tools
Back to top
View this page

PrinciplesΒΆ

  • Containers
    • Mesh
  • Filters
    • Node Filter
    • Element Filter
    • Filter Operators
  • Fields
    • FEField
    • IPField
  • Fields Transfer
    • Introduction
    • Some use cases of the transfer field algorithm
    • Mathematical Definition
    • Algorithms
    • Muscat Implementation
    • Pathological Cases
    • Examples
    • Performance
    • Conclusions
  • Solving linear systems
    • Treatment of kinematic constraints
    • Penalization
    • Lagrange Multipliers
    • Substitution
    • Ainsworth Method
  • Parallel computations
    • Installation
    • Usage
Next
Containers
Previous
Mesh adaption
Copyright © 2016-2025, Safran
Made with Sphinx and @pradyunsg's Furo