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
  • Muscat Cheat Sheet
  • 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
    • Computation of strains using Muscat Integrator
  • 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

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.Experimental package
      • Muscat.Experimental.Containers package
    • 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.BaseIntegrator module
        • Muscat.FE.Integrators.NativeIntegration module
        • Muscat.FE.Integrators.NativeIntegrationRule module
        • Muscat.FE.Integrators.NativeKokkosIntegration 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.ASTOperations module
        • Muscat.FE.WeakForms.ASTWeakForm module
        • Muscat.FE.WeakForms.NativeNumericalWeakForm module
        • Muscat.FE.WeakForms.NumericalWeakForm module
        • Muscat.FE.WeakForms.Operators module
        • Muscat.FE.WeakForms.PythonNumericalWeakFrom module
        • Muscat.FE.WeakForms.RPNWeakForm 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.SymExpr 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.DatReader 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.RstReader module
      • Muscat.IO.SamcefOutputReader module
      • Muscat.IO.SamcefReader module
      • Muscat.IO.SamcefTools 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.MumpsSolver module
      • Muscat.LinAlg.NativeEigenSolver module
      • Muscat.LinAlg.SVD module
      • Muscat.LinAlg.Transform module
    • Muscat.MeshContainers package
      • Muscat.MeshContainers.Filters package
        • Muscat.MeshContainers.Filters.FilterBase module
        • Muscat.MeshContainers.Filters.FilterObjects module
        • Muscat.MeshContainers.Filters.FilterOperators module
        • Muscat.MeshContainers.Filters.FilterTools module
        • Muscat.MeshContainers.Filters.NativeFilters module
      • Muscat.MeshContainers.ElementsContainers module
      • Muscat.MeshContainers.ElementsDescription module
      • Muscat.MeshContainers.Mesh module
      • Muscat.MeshContainers.MeshGraphTools module
      • Muscat.MeshContainers.NativeMesh module
      • Muscat.MeshContainers.PartitionedMesh module
      • Muscat.MeshContainers.Tags 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.RemeshBackEnds.ParMmgRemeshing module
      • Muscat.MeshTools.TransferBackEnds package
        • Muscat.MeshTools.TransferBackEnds.Kokkos package
          • Muscat.MeshTools.TransferBackEnds.Kokkos.FieldTransferKokkos module
        • Muscat.MeshTools.TransferBackEnds.FieldTransferOpPython module
        • Muscat.MeshTools.TransferBackEnds.NativeTransfer module
      • Muscat.MeshTools.AnisotropicMetricComputation module
      • Muscat.MeshTools.ConstantRectilinearMeshTools module
      • Muscat.MeshTools.InriaMeshTools module
      • Muscat.MeshTools.MeshCreationTools module
      • Muscat.MeshTools.MeshFieldOperations module
      • Muscat.MeshTools.MeshInspectionTools module
      • Muscat.MeshTools.MeshMappingTools module
      • Muscat.MeshTools.MeshModificationTools module
      • Muscat.MeshTools.MeshTetrahedrization module
      • Muscat.MeshTools.MeshTools module
      • Muscat.MeshTools.PartitionedMeshTools module
      • Muscat.MeshTools.Remesh module
      • Muscat.MeshTools.TagsTools 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

ExamplesΒΆ

This chapter present some examples of the uses of Muscat for some common tasks in the field of finite element simulation and mesh manipulations.

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
Computation of strains using Muscat Integrator
Next
Examples of usage of filters
Previous
Muscat Cheat Sheet
Copyright © 2016-2025, Safran
Made with Sphinx and @pradyunsg's Furo