4C

Contents:

  • About 4C
    • Overview
    • Capabilities
    • History
  • 4C Community
    • Roles in the 4C community
      • 4C Open Source community
      • 4C Developer
      • 4C Maintainer
    • Developer life cycle model
      • Becoming a member of the developer group
      • Inactivity and removal
      • Rejoining the developer group
  • Installation
    • External dependencies
      • Build information
    • Download and install
      • Access the repository
      • Configure
      • Build
    • Set-up your IDE
      • CLion
      • Visual Studio Code
    • Build 4C with custom targets
      • Custom target specifiers
    • Installing 4C for use in other projects
  • Tutorials
    • Creating a Geometry with Coreform Cubit®
    • Tutorial: Solving the Poisson Problem
      • Introduction
      • Mesh Setup
      • Boundary and Source Conditions
      • Poisson Problem Solved with the Scalar Transport Solver
      • Poisson Problem Solved with the Thermal Solver
      • Post-Processing
    • Fluid Tutorial
      • Introduction
      • Preprocessing
        • Creating the Geometry with Cubit
      • Working with 4C
        • General Procedure of Creating a Valid 4C Input File
        • Setting the boundary conditions
        • Running a Simulation with 4C
      • Postprocessing
        • Filtering result data
        • Visualize your results in Paraview
    • 3D Solid Tutorial
      • Introduction
      • Preprocessing
      • Working with 4C
        • Creation of a valid 4C input file
        • Execute a 4C simulation
        • Post processing
      • Numerical analyses
        • Step 1
        • Step 2
        • Step 2.1
        • Step 2.2
    • 3D Contact Tutorial
      • Introduction
      • Preprocessing
      • Working with 4C
        • Creation of a valid 4C input file
      • Numerical analyses
        • Step 1
        • Step 2
    • FSI Tutorial 2D
      • Introduction
      • The FSI problem with a partitioned solver
        • Geometry description
        • General parameters
        • Boundary conditions
        • Running the Simulation
      • Postprocessing
      • The FSI problem with a monolithic solver
        • Fluid split
        • Structure split
    • FSI Tutorial 3D
      • Introduction
      • Creating the Geometry with Cubit
      • Creating the 4C input file
        • Geometry description
        • General parameters
        • Running the simulation
      • Postprocessing
    • FSI Tutorial using monolithic approach
      • Learning objectives
      • Problem description
      • Model setup in 4C
        • Predefined mesh files
        • Creating the 4C input file
        • Defining single fields
        • Defining the FSI coupling interaction
        • Defining the constitutive behavior of each field
        • Geometry and mesh information
        • Boundary conditions
        • Linear solver
      • Running the FSI Simulation
        • Prerequisites
        • Starting a 4C simulation
        • Postprocessing
      • Further numerical experiments
        • Step 1: Switch to iterative solver
        • Step 2: Switch to finer mesh
        • Step 3: Run more time steps
      • References
    • 3D Solid-State Battery Tutorial
      • Overview
      • Problem description
      • Input files
        • Definition of the geometry
        • Definition of the materials
        • Definition of the boundary conditions
        • Definition of the interface conditions
        • Specification of the simulation settings
      • Run Simulation
    • Tutorial: Preconditioners for Iterative Solvers
      • Overview
      • Solid mechanics: Solving linear systems arising from 3D elasticity
        • Problem Setup
        • Meshing details:
        • Preliminary Steps
        • Step 0: Iterative Solver without any Preconditioner
        • Step 1: Iterative Solver with Jacobi preconditioner
        • Step 2: Iterative Solver with Chebyshev preconditioner
        • Step 3: Iterative Solver with Incomplete-LU Factorization Preconditioner
        • Step 4: Iterative Solver with Smoothed-Aggregation Algebraic Multigrid Preconditioner
        • Step 5: Indication of Weak Scaling Behavior
      • Block preconditioning of monolithic FSI solvers
        • Step 1: Block-Iterative Preconditioner
        • Step 2: Fully coupled Preconditioner
  • Analysis Guide
    • Workflow
      • 4C Simulation
        • Running examples
        • Restarting an analysis
      • Preprocessing
        • Working with 4C input files
        • Creating meshes for 4C
        • Generating VTU files
        • Generating EXODUS II files
      • Postprocessing
        • Direct VTK output
        • Conversion to readable formats
        • post_monitor
        • ParaView
        • Animations
    • Problem types
      • Single field problems:
        • Ale
        • ArterialNetwork
        • Cardiac_Monodomain
        • Fluid
        • Electrochemistry
        • Fluid_Top_Opt
        • Fluid_XFEM
        • Level_Set
        • Particle
        • Polymer_Network
        • ReducedDimensionalAirWays
        • Scalar_Transport
        • Structure
        • Thermo
      • Multi field problems:
        • Biofilm_Fluid_Structure_Interaction
        • Elastohydrodynamic_Lubrication
        • Fluid_Ale
        • Fluid_Beam_Interaction
        • Fluid_Freesurface
        • Fluid_Poro_Structure_Interaction_XFEM
        • Fluid_Porous_Structure_Interaction
        • Fluid_Porous_Structure_Scalar_Scalar_Interaction
        • Fluid_RedModels
        • Fluid_Structure_Interaction
        • Fluid_Structure_Interaction_RedModels
        • Fluid_Structure_Interaction_XFEM
        • Fluid_XFEM_LevelSet
        • Gas_Fluid_Structure_Interaction
        • Low_Mach_Number_Flow
        • Lubrication
        • Multiphase_Poroelasticity
        • Multiphase_Poroelasticity_ScaTra
        • Multiphase_Porous_Flow
        • NP_Supporting_Procs
        • Particle_Structure_Interaction
        • Poroelastic_scalar_transport
        • Poroelasticity
        • Scalar_Thermo_Interaction
        • Structure_Ale
        • Structure_Scalar_Interaction
        • Structure_Scalar_Thermo_Interaction
        • Thermo_Fluid_Structure_Interaction
        • Thermo_Structure_Interaction
        • Tutorial
    • Geometry Discretization
      • Finite Element Discretization
        • Domain definition
        • Node definition
        • Element definition
        • Geometry sets
      • Particle Discretization
    • Elements
      • Structure Elements
      • Fluid Elements
      • Lubrication Elements
      • Transport Elements
      • Transport2 Elements
      • ALE Elements
      • Thermo Elements
      • Artery Elements
      • Reduced D Airways Elements
    • Function definitions
      • Functions for spatial and/or temporal variation
      • Functions depending on simulation variables
    • Boundary Conditions
      • Local Coordinate System
      • Dirichlet Boundary Conditions
      • Neumann Boundary Conditions
      • Robin (Spring-Dashpot) conditions
      • Constraint conditions
        • Several nodes coupled for specific degrees of freedom
        • Surface coupled to a node in a given direction
        • Node displacement relative to a given surface or line
        • Periodic boundary conditions
      • Contact conditions
      • Defining boundary conditions for geometries from EXODUS files
    • Contact and Mesh tying
      • Contact
        • Contact and symmetry conditions
        • Contact at edges/corners
      • Mesh Tying
    • Materials
      • General information
      • Structural Material Models
      • Fluid Material Models
      • Other Material Models
      • Coupling Material Models for Various Physics on a Single Discretization
    • Solving nonlinear systems in structural simulations
      • Time stepping in dynamic simulations
        • Explicit time stepping procedure
        • Implicit time stepping procedure
        • Iterative solution
      • Theory
        • Order of accuracy
        • Generalised-alpha time-stepping procedure
      • Time adaptivity
        • Based on indication of the local discretisation error
        • Zienkiewicz and Xie indicator
    • Linear solver
      • Solvers for single-field problems
      • Solvers for coupled problems (aka multiphysics)
        • Partitioned solution using a staggered or iterative coupling scheme:
        • Monolithic solution:
        • Special case: Contact
      • Solver Interfaces
        • Direct solver
        • Iterative solver
        • Preconditioners
  • Developer guide
    • Coding Guidelines
      • General Guidelines regarding Coding in C++
      • 4C-specific coding guidelines
        • Avoid define flags
        • Avoid header-in-header inclusion
        • Use of smart pointers
        • Use of Teuchos::ParameterList
        • Const-correctness
        • Enums
      • 4C-specific Naming Conventions
      • Directory structure
        • Details of the src directory
    • Testing
      • Overview on testing mechanisms
        • Guidelines for 4C input files
        • Executing 4C unit tests
        • How to add unit tests to 4C
    • CMake
      • Configuration from a terminal
      • Defining your own CMake presets
      • Reference of all CMake variables
      • Configuration from the IDE
      • For CMake maintainers
        • Conventions
        • General
        • Configuring dependencies
        • Internal dependency management
    • Debugging and Profiling Tools
      • Overview of debugging and profiling tools
      • Useful options for Debugging with gdb (or your IDE)
        • Build debug version
        • Pretty printing of the Standard Library
        • Useful settings for MPI Debugging
      • Code profiling with callgrind
      • Configure and build for profiling
      • Run simulation with valgrind
      • Examine results with kcachegrind
      • Teuchos Time Monitor
      • Add a timer for a method in 4C
      • How to interpret the output of the TimeMonitor
    • Documenting the code with Doxygen
      • What is Doxygen and why does 4C rely on it?
      • 4C’s Policy
      • How to write useful Doxygen documentation
      • What needs to be documented?
      • Building the Doxygen Documentation
        • Local build using CMake
        • Pipeline build
      • Choosing good names to simplify documentation
        • Use Intention-Revealing Names
        • Use Searchable Names
        • Use Pronounceable Names
    • Coverage report
      • Best practices
        • 1. Coverage comes after good tests
        • 1. Coverage should increase over time
      • Code coverage
      • Some technical details
    • Clang Time Tracing
      • Overview
    • Speed up recompilation using ccache
      • Enforce a complete recompilation
    • Cloning 4C on a cluster
      • Method 1: Clone 4C repository from GitHub
      • Method 2: Clone 4C from local workstation
      • Method 3: Clone 4C from local workstation via reverse ssh tunnel
    • Distributed computations with the Petra Object Model
      • Petra Object Model
      • Types of Maps – a linear algebra point of view
      • Types of Maps – a finite element point of view
    • Development of specific code blocks
      • Development of material models
        • Input reader for the material model
        • Definition of the material model as an enumeration item
        • Definition of the classes needed for the new material
        • Selection of the material model
        • Unit test of the material model
        • Remark on the dimensionality of the material model
    • How to release 4C
  • Input Parameter Reference
    • Cell types
      • 0D cell types
        • POINT1
      • 1D cell types
        • LINE2
        • LINE3
        • LINE4
        • LINE5
        • LINE6
        • NURBS2
        • NURBS3
      • 2D cell types
        • QUAD4
        • QUAD6
        • QUAD8
        • QUAD9
        • TRI3
        • TRI6
        • NURBS4
        • NURBS9
      • 3D cell types
        • HEX8
        • HEX16
        • HEX18
        • HEX20
        • HEX27
        • TET4
        • TET10
        • WEDGE6
        • WEDGE15
        • PYRAMID5
        • NURBS8
        • NURBS27
    • Spatial discretization
      • ALE DOMAIN
      • ALE GEOMETRY
      • ALE KNOTVECTORS
      • ARTERY DOMAIN
      • ARTERY GEOMETRY
      • ARTERY KNOTVECTORS
      • FLUID DOMAIN
      • FLUID GEOMETRY
      • FLUID KNOTVECTORS
      • LUBRICATION DOMAIN
      • LUBRICATION GEOMETRY
      • LUBRICATION KNOTVECTORS
      • PERIODIC BOUNDINGBOX DOMAIN
      • PERIODIC BOUNDINGBOX GEOMETRY
      • PERIODIC BOUNDINGBOX KNOTVECTORS
      • REDUCED D AIRWAYS DOMAIN
      • REDUCED D AIRWAYS GEOMETRY
      • REDUCED D AIRWAYS KNOTVECTORS
      • STRUCTURE DOMAIN
      • STRUCTURE GEOMETRY
      • STRUCTURE KNOTVECTORS
      • THERMO DOMAIN
      • THERMO GEOMETRY
      • THERMO KNOTVECTORS
      • TRANSPORT DOMAIN
      • TRANSPORT GEOMETRY
      • TRANSPORT KNOTVECTORS
      • TRANSPORT2 DOMAIN
      • TRANSPORT2 GEOMETRY
      • TRANSPORT2 KNOTVECTORS
    • Material information
      • CLONING MATERIAL MAP
      • MATERIALS
    • Boundary and constraint conditions
      • BEAM INTERACTION/BEAM TO BEAM CONTACT CONDITIONS
      • DESIGN 1D ARTERY/AIRWAY TO POROFLUID NONCONF COUPLING CONDITIONS
      • DESIGN 1D ARTERY/AIRWAY TO SCATRA NONCONF COUPLING CONDITIONS
      • DESIGN ALE FLUID COUPLING SURF CONDITIONS
      • DESIGN ALE UPDATE LINE CONDITIONS
      • DESIGN ALE UPDATE SURF CONDITIONS
      • DESIGN BIOFILM GROWTH COUPLING SURF CONDITIONS
      • DESIGN BOUNDARY INTEGRAL SURF CONDITIONS
      • DESIGN CCCV CELL CYCLING LINE CONDITIONS
      • DESIGN CCCV CELL CYCLING POINT CONDITIONS
      • DESIGN CCCV CELL CYCLING SURF CONDITIONS
      • DESIGN CCCV HALF-CYCLE LINE CONDITIONS
      • DESIGN CCCV HALF-CYCLE POINT CONDITIONS
      • DESIGN CCCV HALF-CYCLE SURF CONDITIONS
      • DESIGN CELL VOLTAGE LINE CONDITIONS
      • DESIGN CELL VOLTAGE POINT CONDITIONS
      • DESIGN CELL VOLTAGE SURF CONDITIONS
      • DESIGN DOMAIN INTEGRAL SURF CONDITIONS
      • DESIGN DOMAIN INTEGRAL VOL CONDITIONS
      • DESIGN ELECTRODE STATE OF CHARGE LINE CONDITIONS
      • DESIGN ELECTRODE STATE OF CHARGE SURF CONDITIONS
      • DESIGN ELECTRODE STATE OF CHARGE VOL CONDITIONS
      • DESIGN EMBEDDED MESH SOLID SURF COUPLING CONDITIONS
      • DESIGN EMBEDDED SOLID VOL BACKGROUND CONDITIONS
      • DESIGN FLOW RATE LINE CONDITIONS
      • DESIGN FLOW RATE SURF CONDITIONS
      • DESIGN FLUID FLUID COUPLING SURF CONDITIONS
      • DESIGN FLUID MESH VOL CONDITIONS
      • DESIGN FLUID STRESS CALC LINE CONDITIONS
      • DESIGN FLUID STRESS CALC SURF CONDITIONS
      • DESIGN FLUID SURF LIFT&DRAG
      • DESIGN FPSI COUPLING LINE CONDITIONS
      • DESIGN FPSI COUPLING SURF CONDITIONS
      • DESIGN FSI COUPLING CENTER DISP LINE CONDITIONS
      • DESIGN FSI COUPLING CENTER DISP SURF CONDITIONS
      • DESIGN FSI COUPLING LINE CONDITIONS
      • DESIGN FSI COUPLING SURF CONDITIONS
      • DESIGN LINE ALE DIRICH CONDITIONS
      • DESIGN LINE ALE WEAR CONDITIONS 2D
      • DESIGN LINE AREA CONSTRAINT 2D
      • DESIGN LINE AREA MONITOR 2D
      • DESIGN LINE BEAM FILAMENT CONDITIONS
      • DESIGN LINE BEAM POTENTIAL CHARGE CONDITIONS
      • DESIGN LINE DIRICH CONDITIONS
      • DESIGN LINE EHL MORTAR COUPLING CONDITIONS 2D
      • DESIGN LINE INITIAL FIELD CONDITIONS
      • DESIGN LINE LEVEL SET CONTACT CONDITION
      • DESIGN LINE LOCSYS CONDITIONS
      • DESIGN LINE MANIFOLD DIRICH CONDITIONS
      • DESIGN LINE MIXED/HYBRID DIRICHLET CONDITIONS
      • DESIGN LINE MODE FOR KRYLOV SPACE PROJECTION
      • DESIGN LINE MORTAR CONTACT CONDITIONS 2D
      • DESIGN LINE MORTAR COUPLING CONDITIONS 2D
      • DESIGN LINE MORTAR EDGE CONDITIONS 3D
      • DESIGN LINE MORTAR MULTI-COUPLING CONDITIONS 2D
      • DESIGN LINE MORTAR SYMMETRY CONDITIONS 3D
      • DESIGN LINE MULTIPNT CONSTRAINT 2D
      • DESIGN LINE NAVIER-SLIP BOUNDARY CONDITIONS
      • DESIGN LINE NEUMANN CONDITIONS
      • DESIGN LINE NEUMANN INTEGRATION
      • DESIGN LINE NORMAL NO PENETRATION CONDITION
      • DESIGN LINE NURBS LS DIRICH CONDITIONS
      • DESIGN LINE PERIODIC BOUNDARY CONDITIONS
      • DESIGN LINE PERIODIC RVE 2D BOUNDARY CONDITIONS
      • DESIGN LINE PORO DIRICH CONDITIONS
      • DESIGN LINE PORO NEUMANN CONDITIONS
      • DESIGN LINE PORO PARTIAL INTEGRATION
      • DESIGN LINE PORO PRESSURE INTEGRATION
      • DESIGN LINE REDUCED D AIRWAYS EVALUATE LUNG VOLUME CONDITIONS
      • DESIGN LINE REDUCED D AIRWAYS VOL DEPENDENT PLEURAL PRESSURE CONDITIONS
      • DESIGN LINE SLIP SUPPLEMENTAL CURVED BOUNDARY CONDITIONS
      • DESIGN LINE THERMO DIRICH CONDITIONS
      • DESIGN LINE THERMO INITIAL FIELD CONDITIONS
      • DESIGN LINE THERMO NEUMANN CONDITIONS
      • DESIGN LINE TOTAL TRACTION CORRECTION BORDER NODES
      • DESIGN LINE TRANSPORT DIRICH CONDITIONS
      • DESIGN LINE TRANSPORT NEUMANN CONDITIONS
      • DESIGN LINE VOLUMETRIC FLOW BORDER NODES
      • DESIGN LINE WEAK DIRICHLET CONDITIONS
      • DESIGN NODE 1D ARTERY IN_OUTLET CONDITIONS
      • DESIGN NODE 1D ARTERY JUNCTION CONDITIONS
      • DESIGN NODE 1D ARTERY PRESCRIBED CONDITIONS
      • DESIGN NODE 1D ARTERY REFLECTIVE CONDITIONS
      • DESIGN NODE 1D ARTERY TO POROFLUID COUPLING CONDITIONS
      • DESIGN NODE 1D ARTERY TO SCATRA COUPLING CONDITIONS
      • DESIGN NODE REDUCED D To 3D FLOW COUPLING CONDITIONS
      • DESIGN NODE Reduced D AIRWAYS PRESCRIBED CONDITIONS
      • DESIGN NODE Reduced D AIRWAYS SWITCH FLOW PRESSURE CONDITIONS
      • DESIGN OXYGEN PARTIAL PRESSURE CALCULATION LINE CONDITIONS
      • DESIGN OXYGEN PARTIAL PRESSURE CALCULATION SURF CONDITIONS
      • DESIGN OXYGEN PARTIAL PRESSURE CALCULATION VOL CONDITIONS
      • DESIGN PATCH RECOVERY BOUNDARY LINE CONDITIONS
      • DESIGN PATCH RECOVERY BOUNDARY SURF CONDITIONS
      • DESIGN POINT ALE DIRICH CONDITIONS
      • DESIGN POINT COUPLED DOF EQUATION CONDITIONS
      • DESIGN POINT COUPLING CONDITIONS
      • DESIGN POINT DIRICH CONDITIONS
      • DESIGN POINT INITIAL FIELD CONDITIONS
      • DESIGN POINT LEVEL SET CONTACT CONDITION
      • DESIGN POINT LOCSYS CONDITIONS
      • DESIGN POINT MANIFOLD DIRICH CONDITIONS
      • DESIGN POINT MOMENT EB CONDITIONS
      • DESIGN POINT MORTAR CORNER CONDITIONS 2D/3D
      • DESIGN POINT MORTAR SYMMETRY CONDITIONS 2D/3D
      • DESIGN POINT NEUMANN CONDITIONS
      • DESIGN POINT NURBS LS DIRICH CONDITIONS
      • DESIGN POINT PENALTY COUPLING CONDITIONS
      • DESIGN POINT PERIODIC RVE 2D BOUNDARY REFERENCE CONDITIONS
      • DESIGN POINT PORO DIRICH CONDITIONS
      • DESIGN POINT PORO NEUMANN CONDITIONS
      • DESIGN POINT RIGIDSPHERE POTENTIAL CHARGE CONDITIONS
      • DESIGN POINT ROBIN SPRING DASHPOT CONDITIONS
      • DESIGN POINT THERMO COUPLING CONDITIONS
      • DESIGN POINT THERMO DIRICH CONDITIONS
      • DESIGN POINT THERMO INITIAL FIELD CONDITIONS
      • DESIGN POINT THERMO NEUMANN CONDITIONS
      • DESIGN POINT TRANSPORT DIRICH CONDITIONS
      • DESIGN POINT TRANSPORT NEUMANN CONDITIONS
      • DESIGN S2I KINETICS GROWTH LINE CONDITIONS
      • DESIGN S2I KINETICS GROWTH SURF CONDITIONS
      • DESIGN S2I KINETICS LINE CONDITIONS
      • DESIGN S2I KINETICS POINT CONDITIONS
      • DESIGN S2I KINETICS SURF CONDITIONS
      • DESIGN S2I MESHTYING LINE CONDITIONS
      • DESIGN S2I MESHTYING SURF CONDITIONS
      • DESIGN S2I SCL COUPLING SURF CONDITIONS
      • DESIGN SCATRA COUPLING SURF CONDITIONS
      • DESIGN SCATRA HETEROGENEOUS REACTION LINE CONDITIONS / MASTER
      • DESIGN SCATRA HETEROGENEOUS REACTION LINE CONDITIONS / SLAVE
      • DESIGN SCATRA HETEROGENEOUS REACTION SURF CONDITIONS / MASTER
      • DESIGN SCATRA HETEROGENEOUS REACTION SURF CONDITIONS / SLAVE
      • DESIGN SCATRA MULTI-SCALE COUPLING POINT CONDITIONS
      • DESIGN SCATRA RELATIVE ERROR LINE CONDITIONS
      • DESIGN SCATRA RELATIVE ERROR SURF CONDITIONS
      • DESIGN SCATRA RELATIVE ERROR VOL CONDITIONS
      • DESIGN SCATRA SURF CONDITIONS / PARTITIONING
      • DESIGN SCATRA VOL CONDITIONS / PARTITIONING
      • DESIGN SSI COUPLING LINE CONDITIONS
      • DESIGN SSI COUPLING SCATRATOSOLID LINE CONDITIONS
      • DESIGN SSI COUPLING SCATRATOSOLID SURF CONDITIONS
      • DESIGN SSI COUPLING SCATRATOSOLID VOL CONDITIONS
      • DESIGN SSI COUPLING SOLIDTOSCATRA LINE CONDITIONS
      • DESIGN SSI COUPLING SOLIDTOSCATRA SURF CONDITIONS
      • DESIGN SSI COUPLING SOLIDTOSCATRA VOL CONDITIONS
      • DESIGN SSI COUPLING SURF CONDITIONS
      • DESIGN SSI INTERFACE CONTACT LINE CONDITIONS
      • DESIGN SSI INTERFACE CONTACT SURF CONDITIONS
      • DESIGN SSI INTERFACE MESHTYING LINE CONDITIONS
      • DESIGN SSI INTERFACE MESHTYING POINT CONDITIONS
      • DESIGN SSI INTERFACE MESHTYING SURF CONDITIONS
      • DESIGN SSI MANIFOLD KINETICS SURF CONDITIONS
      • DESIGN SSI MANIFOLD SURF CONDITIONS
      • DESIGN SSTI INTERFACE MESHTYING LINE CONDITIONS
      • DESIGN SSTI INTERFACE MESHTYING SURF CONDITIONS
      • DESIGN STRUCTURE ALE COUPLING SURF CONDITIONS
      • DESIGN STRUCTURE FLUID VOLUME COUPLING VOL CONDITIONS
      • DESIGN SURF 3D To REDUCED D FLOW COUPLING CONDITIONS
      • DESIGN SURF ALE DIRICH CONDITIONS
      • DESIGN SURF CARDIOVASCULAR 0D 4-ELEMENT WINDKESSEL CONDITIONS
      • DESIGN SURF CARDIOVASCULAR 0D ARTERIAL PROX DIST CONDITIONS
      • DESIGN SURF CARDIOVASCULAR 0D SYS-PUL CIRCULATION CONDITIONS
      • DESIGN SURF CARDIOVASCULAR 0D-STRUCTURE COUPLING CONDITIONS
      • DESIGN SURF CARDIOVASCULAR RESPIRATORY 0D SYS-PUL PERIPH CIRCULATION CONDITIONS
      • DESIGN SURF DIRICH CONDITIONS
      • DESIGN SURF EHL MORTAR COUPLING CONDITIONS 3D
      • DESIGN SURF IMPEDANCE CONDITIONS
      • DESIGN SURF INITIAL FIELD CONDITIONS
      • DESIGN SURF LOCSYS CONDITIONS
      • DESIGN SURF MANIFOLD DIRICH CONDITIONS
      • DESIGN SURF MODE FOR KRYLOV SPACE PROJECTION
      • DESIGN SURF MORTAR CONTACT CONDITIONS 3D
      • DESIGN SURF MORTAR COUPLING CONDITIONS 3D
      • DESIGN SURF MORTAR MULTI-COUPLING CONDITIONS 3D
      • DESIGN SURF NAVIER-SLIP BOUNDARY CONDITIONS
      • DESIGN SURF NEUMANN CONDITIONS
      • DESIGN SURF NURBS LS DIRICH CONDITIONS
      • DESIGN SURF PERIODIC BOUNDARY CONDITIONS
      • DESIGN SURF PERIODIC RVE 3D BOUNDARY CONDITIONS
      • DESIGN SURF PORO DIRICH CONDITIONS
      • DESIGN SURF PORO NEUMANN CONDITIONS
      • DESIGN SURF ROBIN SPRING DASHPOT CONDITIONS
      • DESIGN SURF ROBIN SPRING DASHPOT COUPLING CONDITIONS
      • DESIGN SURF SCATRA MANIFOLD INITIAL FIELD CONDITIONS
      • DESIGN SURF THERMO DIRICH CONDITIONS
      • DESIGN SURF THERMO INITIAL FIELD CONDITIONS
      • DESIGN SURF THERMO NEUMANN CONDITIONS
      • DESIGN SURF TOTAL TRACTION CORRECTION CONDITIONS
      • DESIGN SURF TRANSPORT DIRICH CONDITIONS
      • DESIGN SURF TRANSPORT NEUMANN CONDITIONS
      • DESIGN SURF TURBULENT INFLOW TRANSFER
      • DESIGN SURF VOLUMETRIC FLOW CONDITIONS
      • DESIGN SURFACE AREA CONSTRAINT 3D
      • DESIGN SURFACE AREA MONITOR 3D
      • DESIGN SURFACE CONSERVATIVE OUTFLOW CONSISTENCY
      • DESIGN SURFACE FLOW-DEPENDENT PRESSURE CONDITIONS
      • DESIGN SURFACE MIXED/HYBRID DIRICHLET CONDITIONS
      • DESIGN SURFACE MULTIPNT CONSTRAINT 3D
      • DESIGN SURFACE NEUMANN INTEGRATION
      • DESIGN SURFACE NORMAL NO PENETRATION CONDITION
      • DESIGN SURFACE NORMALDIR MULTIPNT CONSTRAINT 3D
      • DESIGN SURFACE NORMALDIR MULTIPNT CONSTRAINT 3D PEN
      • DESIGN SURFACE PARTICLE WALL
      • DESIGN SURFACE PORO PARTIAL INTEGRATION
      • DESIGN SURFACE PORO PRESSURE INTEGRATION
      • DESIGN SURFACE POROCOUPLING CONDITION
      • DESIGN SURFACE SLIP SUPPLEMENTAL CURVED BOUNDARY CONDITIONS
      • DESIGN SURFACE VOLUME CONSTRAINT 3D
      • DESIGN SURFACE VOLUME CONSTRAINT 3D PEN
      • DESIGN SURFACE VOLUME MONITOR 3D
      • DESIGN SURFACE WEAK DIRICHLET CONDITIONS
      • DESIGN SURFACE WEAR CONDITIONS 3D
      • DESIGN THERMO CONVECTION LINE CONDITIONS
      • DESIGN THERMO CONVECTION SURF CONDITIONS
      • DESIGN THERMO ROBIN LINE CONDITIONS
      • DESIGN THERMO ROBIN SURF CONDITIONS
      • DESIGN TOTAL AND MEAN SCALAR LINE CONDITIONS
      • DESIGN TOTAL AND MEAN SCALAR SURF CONDITIONS
      • DESIGN TOTAL AND MEAN SCALAR VOL CONDITIONS
      • DESIGN TRANSPORT ROBIN LINE CONDITIONS
      • DESIGN TRANSPORT ROBIN SURF CONDITIONS
      • DESIGN VOL ALE DIRICH CONDITIONS
      • DESIGN VOL DIRICH CONDITIONS
      • DESIGN VOL INITIAL FIELD CONDITIONS
      • DESIGN VOL LOCSYS CONDITIONS
      • DESIGN VOL MODE FOR KRYLOV SPACE PROJECTION
      • DESIGN VOL NEUMANN CONDITIONS
      • DESIGN VOL NURBS LS DIRICH CONDITIONS
      • DESIGN VOL PORO DIRICH CONDITIONS
      • DESIGN VOL PORO NEUMANN CONDITIONS
      • DESIGN VOL STC LAYER
      • DESIGN VOL THERMO DIRICH CONDITIONS
      • DESIGN VOL THERMO INITIAL FIELD CONDITIONS
      • DESIGN VOL THERMO NEUMANN CONDITIONS
      • DESIGN VOL TRANSPORT DIRICH CONDITIONS
      • DESIGN VOL TRANSPORT NEUMANN CONDITIONS
      • DESIGN VOLUME POROCOUPLING CONDITION
      • DESIGN XFEM DISPLACEMENT SURF CONDITIONS
      • DESIGN XFEM FLUIDFLUID SURF CONDITIONS
      • DESIGN XFEM FPI MONOLITHIC SURF CONDITIONS
      • DESIGN XFEM FSI MONOLITHIC SURF CONDITIONS
      • DESIGN XFEM FSI PARTITIONED SURF CONDITIONS
      • DESIGN XFEM LEVELSET NAVIER SLIP VOL CONDITIONS
      • DESIGN XFEM LEVELSET NEUMANN VOL CONDITIONS
      • DESIGN XFEM LEVELSET TWOPHASE VOL CONDITIONS
      • DESIGN XFEM LEVELSET WEAK DIRICHLET VOL CONDITIONS
      • DESIGN XFEM NAVIER SLIP SURF CONDITIONS
      • DESIGN XFEM NEUMANN SURF CONDITIONS
      • DESIGN XFEM ROBIN DIRICHLET SURF CONDITIONS
      • DESIGN XFEM ROBIN DIRICHLET VOL CONDITIONS
      • DESIGN XFEM ROBIN NEUMANN SURF CONDITIONS
      • DESIGN XFEM ROBIN NEUMANN VOL CONDITIONS
      • DESIGN XFEM WEAK DIRICHLET SURF CONDITIONS
      • ELECTRODE BOUNDARY KINETICS LINE CONDITIONS
      • ELECTRODE BOUNDARY KINETICS POINT CONDITIONS
      • ELECTRODE BOUNDARY KINETICS SURF CONDITIONS
      • ELECTRODE DOMAIN KINETICS LINE CONDITIONS
      • ELECTRODE DOMAIN KINETICS SURF CONDITIONS
      • ELECTRODE DOMAIN KINETICS VOL CONDITIONS
      • FLUID NEUMANN INFLOW LINE CONDITIONS
      • FLUID NEUMANN INFLOW SURF CONDITIONS
      • MICROSCALE CONDITIONS
      • PARTICLE DYNAMIC/INITIAL AND BOUNDARY CONDITIONS
      • REINITIALIZATION TAYLOR GALERKIN SURF CONDITIONS
      • SCATRA FLUX CALC LINE CONDITIONS
      • SCATRA FLUX CALC SURF CONDITIONS
      • TAYLOR GALERKIN NEUMANN INFLOW SURF CONDITIONS
      • TAYLOR GALERKIN OUTFLOW SURF CONDITIONS
      • TRANSPORT NEUMANN INFLOW LINE CONDITIONS
      • TRANSPORT NEUMANN INFLOW SURF CONDITIONS
      • TRANSPORT THERMO CONVECTION LINE CONDITIONS
      • TRANSPORT THERMO CONVECTION SURF CONDITIONS
    • General parameters
      • ALE DYNAMIC
      • ARTERIAL DYNAMIC
      • BEAM CONTACT
      • BEAM CONTACT/RUNTIME VTK OUTPUT
      • BEAM INTERACTION
      • BEAM INTERACTION/BEAM TO BEAM CONTACT
      • BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT
      • BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT LINE
      • BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT SURFACE
      • BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING
      • BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING LINE
      • BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING SURFACE
      • BEAM INTERACTION/BEAM TO SOLID SURFACE/RUNTIME VTK OUTPUT
      • BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING
      • BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING LINE
      • BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING VOLUME
      • BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING/RUNTIME VTK OUTPUT
      • BEAM INTERACTION/BEAM TO SPHERE CONTACT
      • BEAM INTERACTION/CROSSLINKING
      • BEAM INTERACTION/SPHERE BEAM LINK
      • BINNING STRATEGY
      • BIOFILM CONTROL
      • BOUNDINGVOLUME STRATEGY
      • BROWNIAN DYNAMICS
      • CARDIAC MONODOMAIN CONTROL
      • CARDIOVASCULAR 0D-STRUCTURE COUPLING
      • CARDIOVASCULAR 0D-STRUCTURE COUPLING/RESPIRATORY PARAMETERS
      • CARDIOVASCULAR 0D-STRUCTURE COUPLING/SYS-PUL CIRCULATION PARAMETERS
      • CONSTRAINT
      • CONSTRAINT/EMBEDDED MESH COUPLING
      • CONSTRAINT/MULTI POINT
      • CONTACT CONSTITUTIVE LAWS
      • CONTACT DYNAMIC
      • COUPLED REDUCED-D AIRWAYS AND TISSUE DYNAMIC
      • CUT GENERAL
      • DISCRETISATION
      • ELASTO HYDRO DYNAMIC
      • ELASTO HYDRO DYNAMIC/MONOLITHIC
      • ELASTO HYDRO DYNAMIC/PARTITIONED
      • ELCH CONTROL
      • ELCH CONTROL/DIFFCOND
      • ELCH CONTROL/SCL
      • FLUID BEAM INTERACTION
      • FLUID BEAM INTERACTION/BEAM TO FLUID MESHTYING
      • FLUID BEAM INTERACTION/BEAM TO FLUID MESHTYING/RUNTIME VTK OUTPUT
      • FLUID DYNAMIC
      • FLUID DYNAMIC/EDGE-BASED STABILIZATION
      • FLUID DYNAMIC/MULTIFRACTAL SUBGRID SCALES
      • FLUID DYNAMIC/NONLINEAR SOLVER TOLERANCES
      • FLUID DYNAMIC/POROUS-FLOW STABILIZATION
      • FLUID DYNAMIC/RESIDUAL-BASED STABILIZATION
      • FLUID DYNAMIC/SUBGRID VISCOSITY
      • FLUID DYNAMIC/TIMEADAPTIVITY
      • FLUID DYNAMIC/TURBULENCE MODEL
      • FLUID DYNAMIC/TURBULENT INFLOW
      • FLUID DYNAMIC/WALL MODEL
      • FLUID TURBULENT INFLOW VOLUME
      • FPSI DYNAMIC
      • FS3I DYNAMIC
      • FS3I DYNAMIC/PARTITIONED
      • FS3I DYNAMIC/STRUCTURE SCALAR STABILIZATION
      • FSI DYNAMIC
      • FSI DYNAMIC/CONSTRAINT
      • FSI DYNAMIC/MONOLITHIC SOLVER
      • FSI DYNAMIC/PARTITIONED SOLVER
      • FSI DYNAMIC/TIMEADAPTIVITY
      • FUNCT[n]
      • INCLUDES
      • IO
      • IO/MONITOR STRUCTURE DBC
      • IO/RUNTIME VTK OUTPUT
      • IO/RUNTIME VTK OUTPUT/BEAMS
      • IO/RUNTIME VTK OUTPUT/FLUID
      • IO/RUNTIME VTK OUTPUT/STRUCTURE
      • IO/RUNTIME VTP OUTPUT STRUCTURE
      • LEVEL-SET CONTROL
      • LEVEL-SET CONTROL/REINITIALIZATION
      • LOMA CONTROL
      • LUBRICATION DYNAMIC
      • MESH PARTITIONING
      • MOR
      • MORTAR COUPLING
      • MORTAR COUPLING/PARALLEL REDISTRIBUTION
      • NURBS
      • PARTICLE DYNAMIC
      • PARTICLE DYNAMIC/DEM
      • PARTICLE DYNAMIC/SPH
      • PASI DYNAMIC
      • POROELASTICITY DYNAMIC
      • POROSCATRA CONTROL
      • PROBLEM SIZE
      • PROBLEM TYPE
      • REDUCED DIMENSIONAL AIRWAYS DYNAMIC
      • RESULT DESCRIPTION
      • SCALAR TRANSPORT DYNAMIC
      • SCALAR TRANSPORT DYNAMIC/ARTERY COUPLING
      • SCALAR TRANSPORT DYNAMIC/EXTERNAL FORCE
      • SCALAR TRANSPORT DYNAMIC/NONLINEAR
      • SCALAR TRANSPORT DYNAMIC/S2I COUPLING
      • SCALAR TRANSPORT DYNAMIC/STABILIZATION
      • SEARCH TREE
      • SEMI-SMOOTH PLASTICITY
      • SOLVER 1
      • SOLVER 2
      • SOLVER 3
      • SOLVER 4
      • SOLVER 5
      • SOLVER 6
      • SOLVER 7
      • SOLVER 8
      • SOLVER 9
      • SSI CONTROL
      • SSI CONTROL/ELCH
      • SSI CONTROL/MANIFOLD
      • SSI CONTROL/MONOLITHIC
      • SSI CONTROL/PARTITIONED
      • SSTI CONTROL
      • SSTI CONTROL/MONOLITHIC
      • SSTI CONTROL/THERMO
      • STI DYNAMIC
      • STI DYNAMIC/MONOLITHIC
      • STI DYNAMIC/PARTITIONED
      • STRUCT NOX
      • STRUCT NOX/Direction
      • STRUCT NOX/Direction/Newton
      • STRUCT NOX/Direction/Newton/Linear Solver
      • STRUCT NOX/Direction/Steepest Descent
      • STRUCT NOX/Line Search
      • STRUCT NOX/Line Search/Backtrack
      • STRUCT NOX/Line Search/Full Step
      • STRUCT NOX/Line Search/More’-Thuente
      • STRUCT NOX/Line Search/Polynomial
      • STRUCT NOX/Printing
      • STRUCT NOX/Pseudo Transient
      • STRUCT NOX/Solver Options
      • STRUCT NOX/Status Test
      • STRUCT NOX/Trust Region
      • STRUCTURAL DYNAMIC
      • STRUCTURAL DYNAMIC/ERROR EVALUATION
      • STRUCTURAL DYNAMIC/GENALPHA
      • STRUCTURAL DYNAMIC/ONESTEPTHETA
      • STRUCTURAL DYNAMIC/TIMEADAPTIVITY
      • STRUCTURAL DYNAMIC/TIMEADAPTIVITY/JOINT EXPLICIT
      • THERMAL DYNAMIC
      • THERMAL DYNAMIC/GENALPHA
      • THERMAL DYNAMIC/ONESTEPTHETA
      • THERMAL DYNAMIC/RUNTIME CSV OUTPUT
      • THERMAL DYNAMIC/RUNTIME VTK OUTPUT
      • TSI CONTACT
      • TSI DYNAMIC
      • TSI DYNAMIC/MONOLITHIC
      • TSI DYNAMIC/PARTITIONED
      • VOLMORTAR COUPLING
      • WEAR
      • XFEM GENERAL
      • XFLUID DYNAMIC/GENERAL
      • XFLUID DYNAMIC/STABILIZATION
      • XFLUID DYNAMIC/XFPSI MONOLITHIC
      • beam_potential
      • fields
      • input_version
      • porofluid_dynamic
      • porofluid_dynamic/artery_coupling
      • porofluid_elasticity_dynamic
      • porofluid_elasticity_dynamic/monolithic
      • porofluid_elasticity_dynamic/partitioned
      • porofluid_elasticity_scatra_dynamic
      • porofluid_elasticity_scatra_dynamic/monolithic
      • porofluid_elasticity_scatra_dynamic/partitioned
      • reduced_dimensional_lung
  • Tools
    • 4C-Webviewer
    • FourCIPP
    • cubitpy
    • lnmmeshio
    • beamme
    • pipapo
    • QUEENS
  • Appendix
    • Writing documentation
      • Usage
    • Miscellaneous math guide
      • Surface areas and surface integrals
        • Motivation and definition.
        • Integration on submanifolds.
        • Example.
        • Remark.
    • Index
    • References
      • ~
      • ~
4C
  • Appendix
  • View page source

Appendix

  • Writing documentation
    • Usage
  • Miscellaneous math guide
    • Surface areas and surface integrals
      • Motivation and definition.
      • Integration on submanifolds.
      • Example.
      • Remark.
  • Index
  • References
    • ~
    • ~
Previous Next

© Copyright 2024, The 4C developers.

Built with Sphinx using a theme provided by Read the Docs.