averaging:force_summation
Version: 0.0.0
Description
Computes the sum of elemental forces contribution on a set of nodes in Global Coordinate System. Equivalent to MAPDL FSUM & NFORCE commands. Supports Static, Transient, Modal & Harmonic analysis for thermal and structural degrees of freedom.
Inputs
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | time_scoping | scoping, vector<int32> | default = all time steps |
| Pin 1 | nodal_scoping | scoping, scopings_container | Nodal Scoping or Scopings Container with a single label. Set of nodes in which elemental contribution forces will be accumulated (default = all nodes) |
| Pin 2 | elemental_scoping | scoping, scopings_container | Elemental Scoping or Scopings Container with a single label. Set of elements contributing to the force calculation. (default = all elements) |
| Pin 3 | streams_container | streams_container | Streams container. Optional if using data sources. |
| Pin 4 Required | data_sources | data_sources | Data sources. Optional if using a streams container. |
| Pin 5 | force_type | int32 | Type of force to be processed (0: Total forces (static, damping, and inertia)., 1 (default): Static forces, 2: Damping forces, 3: Inertia forces) |
| Pin 6 | spoint | field, fields_container | Field or fields container of the coordinates of the point used for moment summations. Defaults to (0,0,0). |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | force_accumulation | fields_container | |
| Pin 1 | moment_accumulation | fields_container | |
| Pin 2 | heat_accumulation | fields_container | |
| Pin 10 | forces_on_nodes | fields_container | |
| Pin 11 | moments_on_nodes | fields_container | |
| Pin 12 | heats_on_nodes | fields_container |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
Scripting
Category: averaging
Plugin: core
Scripting name: force_summation
Full name: averaging.force_summation
Internal name: force_summation
License: any_dpf_supported_increments
Changelog
- Version 0.0.0: Initial release.