---
title: "Computational techniques; why FEM predominates"
subject: "Computational Techniques in Civil Engineering"
chapter: 1
key: "semester_8/computational_techniques_in_civil_engineering:list-techniques-why-fem-steps"
source: https://www.bctengineer.com/q/semester_8/computational_techniques_in_civil_engineering/list-techniques-why-fem-steps
site: BCT Engineering
---

# Computational techniques; why FEM predominates

Computational Techniques in Civil Engineering · Chapter 1: Introduction

- Asked in: 2071 Bhadra, 2+2+4 marks
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_8/computational_techniques_in_civil_engineering/list-techniques-why-fem-steps
- Whole chapter: https://www.bctengineer.com/md/semester_8/computational_techniques_in_civil_engineering/chapter-1

## Question

List the computational techniques used in civil engineering. Why is FEM predominating over the others? Explain briefly the steps involved in FEM.

## Short answer

Computational techniques include FEM, FDM, BEM, DEM, and finite volume. FEM predominates because it handles any geometry, material non-linearity, and multiple physics with sparse solvers. Steps: discretise, select shape functions, form element stiffness via strain-displacement, assemble, apply boundary conditions, solve for displacements, post-process stresses.

## Answer

#### Computational techniques
- Finite element method (FEM)
- Finite difference method (FDM)
- Boundary element method (BEM)
- Discrete element method (DEM)
- Finite volume method and mesh-free methods (SPH)

#### Why FEM predominates
- Handles any shape of boundary and any combination of loads and supports.
- Handles non-homogeneous, anisotropic and non-linear materials.
- Same formulation covers structures, soil, seepage, heat and dynamics.
- Mesh can be refined locally and element types can be mixed.
- Stiffness matrices are sparse and symmetric, so solution is efficient.
- Many mature commercial programs and a strong mathematical basis (energy principles) exist.

#### Steps in FEM
1. **Discretisation:** divide the body into finite elements joined at nodes (select element type and mesh).
2. **Select interpolation (shape) functions:** assume displacement within an element as $u = [N]\{d\}$.
3. **Strain-displacement and stress-strain relations:** $\{\varepsilon\} = [B]\{d\}$, $\{\sigma\} = [D]\{\varepsilon\}$.
4. **Element stiffness matrix and load vector:** $[k] = \int [B]^T[D][B]\,dV$ and equivalent nodal loads $\{f\}$.
5. **Assembly:** combine element matrices into the global equations $[K]\{U\} = \{F\}$.
6. **Boundary conditions:** apply supports (known displacements) and loads.
7. **Solve** for nodal displacements.
8. **Post-processing:** compute strains, stresses, reactions and plot results.

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Why does FEM predominate over other methods?
   A. It needs the least computer memory
   B. It needs only the boundary meshed
   C. It is simpler than FDM for regular grids
   D. Same formulation handles any geometry, material and field, with mature software
   Answer: D. FEM's generality and software base are the reasons. (Key point: Why FEM)

2. Which property makes FEM solution efficient?
   A. Matrices are full and unsymmetric
   B. Matrices are always diagonal
   C. Stiffness matrices are sparse and symmetric
   D. Matrices are not needed
   Answer: C. Sparse symmetric matrices permit efficient storage and solution. (Key point: FEM matrices)

3. Which order is correct?
   A. Assemble, discretise, solve, form [k]
   B. Discretise, select shape functions, form [k], assemble, apply boundary conditions, solve, post-process
   C. Solve, assemble, discretise
   D. Post-process, solve, apply supports
   Answer: B. This is the standard FEM step order. (Key point: Step sequence)

## Related in Computational Techniques in Civil Engineering

- [Necessity of computational techniques; FEM algorithm](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Anecessity-computational-fem-algorithm) — Computational Techniques in Civil Engineering, chapter 1
- [Software used for FEM and FDM](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Asoftware-fem-fdm) — Computational Techniques in Civil Engineering, chapter 1
- [History of computational techniques](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Ahistory-computational-techniques) — Computational Techniques in Civil Engineering, chapter 1
- [Techniques of solving problems; FEM and FDM](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Afem-fdm-working-techniques) — Computational Techniques in Civil Engineering, chapter 1
- [Beam deflection and stresses at B (FEM)](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Abeam-fem-deflection-bmd-a) — Computational Techniques in Civil Engineering, chapter 4
- [Concepts of FEM and FDM with advantages](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Afem-fdm-concepts-advantages) — Computational Techniques in Civil Engineering, chapter 1

## Related in other subjects

- [True/false: derivative controllers always used with others](https://www.bctengineer.com/question.md?key=semester_3%2Fcontrol_systems%3Aderivative-always-with-others) — Control Systems, chapter 7, asked 3×
- [Contract types in civil engineering; govt works](https://www.bctengineer.com/question.md?key=semester_8%2Fconstruction_management%3Acontract-types-government) — Construction Management, chapter 5
- [FEM steps and geometric modelling](https://www.bctengineer.com/question.md?key=semester_7%2Fmachine_design_ii%3Afem-steps-geometric-modelling) — Machine Design II, chapter 1
- [Scope and importance of geology in civil engineering](https://www.bctengineer.com/question.md?key=semester_3%2Fengineering_geology_i%3Ascope-and-importance-of-geology) — Engineering Geology I, chapter 1, asked 24×
