This email address is being protected from spambots. You need JavaScript enabled to view it.


CivilFEM is powered by the industry-leading finite element solver Marc, from MSC Software. Coupled with an easy-to-use graphical user interface designed for civil engineers by the civil engineers at Ingeciber, CivilFEM powered by Marc provides sophisticated system-level structural simulations of large commercial buildings, bridges, tunnels, nuclear power plants, and other structures. The result is robust, efficient, and accurate simulations for the infrastructure, energy, construction and mining industries.



All finite element solver capabilities necessary for civil engineering are tightly integrated in to a single software package with an advanced “Office”-style multi-language GUI.  Ingeciber’s nearly 30 years of experience in civil engineering has led to specialized capabilities for geotechnics and foundations, bridges and civil non-linearities, and prestressed concrete.  Using the Marc solver engine allows CivilFEM to offer capabilities not often found in civil engineering simulation tools, such as linear and non-linear structural, static, and dynamic analysis; as well as Seepage and Heat Transfer capabilities.





  • CivilFEM Intro

  • CivilFEM Advanced

  • CivilFEM Expert

  • CivilFEM NPP

  • CivilFEM Student

Tailored to civil engineers working on structural problems such as earthquake analysis with basic non-linearities and dynamics, CivilFEM can dramatically improve the efficiency of the structural design and analysis process, identify better solutions earlier, and reduce the risk of innovative construction processes. Key enabling capabilities include design verification according to international reinforced concrete and structural steel standards, as well as other civil engineering standards, all of which are built in to CivilFEM. Specific civil engineering structural analysis output such as load path history, automatic response spectrum for seismic analysis, and nonlinear time history analysis are fully supported.Model generation is highly efficient because of the library of materials and hot rolled structural steel sections, included in CivilFEM. Highly accurate solutions are possible because all material properties are time-dependent, and allow the definition of true stress-strain diagrams and advanced nonlinear behavior.

Some features are currently on development. Additional capabilities will be coming soon in future product releases. Please, contact with your local distributor or Ingeciber for more details.

  • General Capabilities

  • Analysis

  • Pre-Processing

  • Post-Processing

  • Structural Components

  • Multilingual Interface

  • Smart units

  • Parallel processing

  • CivilFEM file importation

  • Python macros

  • Model and selection groups

  • Automatic reports

  • Scalar and vector parameters

GUI in many international languages. The first CivilFEM release supports English, Chinese and Spanish, offering total localization of the interface, menus and dialogues.

CivilFEM has a powerful unit conversion system. The user can choose and change any combination of units during each of the pre and post process analysis steps and CivilFEM will change the representation of all units to the desired system. Standard systems are implemented (System International Units, Imperial Units), and units from different systems can be mixed and matched. CivilFEM will convert all units automatically to the user-defined system at any given time. Converting values to different units is as easy as choosing the new unit in the unit’s drop down menu.

CivilFEM powered by Marc makes use of modern multi-core processors to improve the performance and speed of the analysis solution. This possibility gives excellent scalability on multi-core computers and large models.

The engineer can reuse any CivilFEM created model by importing it using the Import model option. This operation allows creating new analysis from a single model, minimizing the time spent in the modeling process based on the same geometry. The engineer can choose among different importing options, such as coordinate systems, geometry, materials, sections, structural elements, model utils, contacts load groups, boundary conditions and/or initial conditions.

Total automation of the modeling, meshing, solving and post-processing steps can be achieved using CivilFEM’s Python interfacing capability. The user can access every CivilFEM function using the Python programming language, allowing a programmatic approach (macros) to the design process with the added benefits a powerful modern standard language provides. The user can easily enter repetitive geometry using loops or conditionally modify the design based on obtained results. If required, the program can record a python macro with all the user input data, which could be edited and used again later.

Several model elements can be grouped together for performing operations on them at once, speeding up the modeling process. Every kind of entity can be grouped in order to organize the model in conceptual units, so the user will be able to easily select all the entities belonging to a group and operate with them.

After solving the model, the engineer often needs to generate a report with the results and design decisions made during the whole process. CivilFEM includes the option to automatically generate such reports. The reports can include any pre-processing or post-processing data/result the user needs, including (but not limited to) geometry entities, materials, sections, structural elements, etc. Post-processing reports can include a combination of nodal, element and/or extreme results.

Modern structural design needs a flexible approach. Instead of using fixed numbers for defining the model, CivilFEM provides the right tools to perform parametrized models by means of scalar and vector parameters and mathematical expressions.

  • Static Analysis

  • Linear and non-linear transient analysis

  • Modal analysis

  • Harmonic analysis

  • Spectral seismic analysis

  • Linear buckling

  • Large deflections and large strains

  • Initial state

CivilFEM supports a variety of analyses, each one tailored to a specific problem. For static load cases, where moving or transient loads are non-existent, a static linear or non-linear analysis can be performed. The results will give a close approximation to reality, using the least amount of computing time.

If the user needs to obtain the response of a model over a period of time, CivilFEM provides the option to perform a transient analysis. In this case a time-dependent load is applied and the results will be calculated over a predefined time interval. The user will be able to check the model response over this time interval and analyze the results in any of the calculated time steps. CivilFEM is able to perform an accurate non-linear transient analysis, considering any and/or all non-linearity types available in the software.

The collection of the mode shapes and vibration frequencies of a model is a key part of the design process of any structure. CivilFEM specifically provides a modal analysis option for performing such analysis. The results can be used in a transient, harmonic or spectral case later to analyze amplification effects in certain frequencies, or other modal related effects.

Cyclic loads are a common component of the study cases the engineer needs to analyze, such as motor rotation inside buildings, wind vortexes, pedestrian stepping in walkways or vehicle traffic over bridges. CivilFEM includes a powerful harmonic analysis option where the user can define the cyclic load using load amplitude and phase. The range of frequencies for study and damping can be defined also. CivilFEM will analyze the response of the structure across these frequencies so the engineer will be able to predict amplification or any other harmonic derived problems in the structure.

CivilFEM has powerful seismic analysis capabilities. The user can calculate the response of a structure under known spectral excitation, according to international standards. A user response spectrum can be entered in order to obtain the response under particular conditions outside those defined in the standards. Automatic modal and directions and typical seismic combinations are available. The user has the choice of defining the modal analysis like pre-stressed modal analysis as well as the range of frequencies or number of modes to be extracted in the seismic analysis definition. On the other hand, the forces to masses utility allows to convert a set of load groups to added masses, in this way, these forces will be computed like masses in the modal analysis.

The buckling effect behavior of slender elements can be easily carried out using the Buckling analysis option in CivilFEM. The analysis will provide the user with buckling shapes and critical buckling load. CivilFEM Advanced can analyze complex buckling, local buckling and non-linear buckling problems with mixed elements and is not limited to single element buckling calculations.

CivilFEM is powered by MSC Marc, one of the best non-linear solvers available on the market. These geometric non-linearities combined with the other advanced analysis features of CivilFEM, complex non-linear problems can be readily solved and post-processed inside CivilFEM, giving the user highly accurate results in models with geometric (including non-linear elements and materials in CivilFEM Advanced) non-linearities. Precise stepping and convergence options and algorithms give the analyst total control over the solution process and will result in reduced convergence times.

While performing an analysis, the engineer may need to apply several initial conditions to the model in order to simulate several phenomena or including initial stress conditions to a geotechnical model as it’s usually done with a Cam Clay simulation. CivilFEM provides the option of reloading the initial condition (displacements and stresses) file generated in a preliminary analysis and reuse those initial stresses to perform a new simulation.

  • Modeling

  • CAD data exchange

  • Automatic meshing

  • Material Library

  • Generic material

  • Section Library

  • Automatic mobile loads

  • Non-linear contacts

  • Connections

The modeling step is where the user spends most of the time during the design process. CivilFEM provides the necessary modeling tools to facilitate this task, so the engineer can perform all the modeling with ease. CivilFEM implements modeling tools for points, curves, surfaces and volumes, besides geometry operations such as extrusions, revolutions and boolean operations. Geometry can be copied, moved, rotated and mirrored as part of the modeling process. Using these tools, the user will be able to model any shape with accuracy and speed.

CivilFEM supports different CAD standard formats for importing and exporting geometry: IGES, Step and DXF are supported for importing and exporting. Parasolid format is also available for importing. The engineer can use any external software that supports the mentioned formats for creating the model geometry and use CivilFEM advanced features for the FEM model, solving and post-processing steps.

The user has several options to control the meshing step. Linear or quadratic elements can be selected. For 2D modeling, triangles and quadrangles can be used while the user can choose between tetrahedrons or hexahedrons for a 3D solid. Linear elements are meshed using their own element type that lead to increased accuracy in the calculations of such elements. Meshing can be precisely defined choosing between the available meshing algorithms and control parameters, and the resulting mesh can be checked for congruency using CivilFEM mesh checking utilities.

CivilFEM offers an automatic properties input form where the user can choose from an extensive material library, arranged by code and type. Steel, Concrete, Reinforced Steel and Pre-stressed Steel can be chosen according to the active code or standard. Most common types of Rocks and Soils are available to the user, ranging from igneous, metamorphic and sedimentary rocks to different kinds of soils such as clay, gravel and sand.

In case the user needs total control over the material characteristics, a generic material is available to define all common mechanical properties as well as the material constitutive law, isotropic/orthotropic behavior, material plasticity models and failure criteria (some of these features are available in CivilFEM Advanced only).

Standard beam sections for steel can be selected from a wide range of available types according to several codes and standards choosing the “Steel from library” option. If the needed section is not part of a code or standard, it can be manually defined using the “Steel by plates” wizard. If the section is of a predefined shape such as I, T, L, Channel, Pipe or Box, the “Steel by dimension” or “Concrete” option permits the definition of that kind of section directly entering the dimensions. The engineer can use the capture option to define an arbitrary section selecting a previously generated surface geometry. Furthermore, a useful generic section is available in case the user needs to design a section with a particular set of parameters.

Moving loads appear constantly in engineering problems. CivilFEM implements moving loads in a very easy and intuitive way, allowing a quick definition of a point moving load along a path. The user can totally define the calculation time, steps and the speed of the moving load. Moving loads will prove very useful in the design of bridges, where these kinds of loads are predominant.

CivilFEM can accurately model the interaction between contacting elements or different parts of the structure. Due to the non-linear nature of contact problems, CivilFEM is able to perform a non-linear contact analysis that will lead to high accuracy results. On the other hand, even if the calculation is complex, the user interface for defining contacts is extremely easy to use. At present, two types of contacts can be chosen: Glue and Touching, depending on the expected behavior of the contacting elements. Glued elements will act as if the elements were stuck together, and touching elements will act as if friction existed between them.

There are certain situations where a rigid or semi-rigid link between independent nodes needs to be created. CivilFEM simulates this behavior using Connections. With the Connections option the user can quickly create a link between a master node and several tied (dependent) nodes and define a tying condition between them. The connection can be created to affect directions and rotations and can be rigid or semi-rigid defined by a coefficient or as a spring.

  • Path History Results

  • Linear combinations

  • Derived results

  • Structural Codes

CivilFEM can plot time-dependent results, where all result types can be plotted against time in a transient analysis or frequency in a harmonic analysis. In a non-linear analysis, force versus deflection, or other combinations can be represented as a detailed graph of the non-linear behavior. This option is very useful for checking the model when it reaches the non-linear state.

Engineering problems usually need to be analyzed under several load combinations. CivilFEM incorporates Combinations, and Envelope options for such cases. Using Combinations, the engineer can combine the defined load cases applying different coefficients to each of them and obtaining a combined load case as a result of the weighted original load cases. Finally, with the Envelope option the user can obtain maximum and minimum values of a group of results, including combination results and/or checking /design results.

If the analyst needs more control over the combined individual results, the Synthetic option provides the means to apply different coefficients to each nodal, element and extreme result to obtain a precise combination of every possible outcome. A new result file will be generated taking into consideration the applied coefficients, so the engineer can quickly review the desired individual combination of parameters.

Structural Codes: Every analysis usually needs to meet the conditions and rules of an existing code or local standard to provide valid results that are suitable for execution. CivilFEM can perform checking and design in a wide variety of the most used international standards. New standards will be added in future releases and on demand:

Steel codes:
  • Eurocode 3
  • British Standard 5950
  • AISC LRFD 13th edition
  • AISC ASD 13th edition
  • AISC LRFD 14th edition
  • AISC ASD 14th edition
  • AASHTO LRFD 2012
  • Chinese code GB50017
  • Spanish building code: CTE DB SE-A
  • Indian Standard 800
  • Russian code SP 16-13330

Concrete codes:
  • Eurocode 2
  • ACI 318
  • Spanish code EHE
  • British Standard 8110
  • Australian Standard 3600
  • Chinese code GB50010
  • Brazilian code NBR6118
  • Indian Standard 456
  • Russian code SP 52-101-03

  • Springs, dampers, insertions and masses

  • Hinges

  • Structural elements

The user is not restricted to the more common beam, truss, cable, shell and solid elements. CivilFEM provides different types of tools, named Model Utils. Masses, insertions, springs and dampers are available to the user. Mass option models the behavior of a concentrated mass applied over a structural element. With the Damper and Spring option the user can model the appearance of local dampers and elements following either linear or a non-linear law. Insertion model option allows the definition of host bodies and lists of elements to be inserted in the host bodies. A typical case of an insertion is reinforcing steel bars in a concrete solid section.

Joints in structural elements behave differently depending on the conditions imposed by the designer. CivilFEM implements hinges for the cases where no moment is transmitted from one member to the next. Hinges are very easy to include, as every created structural element has a multidirectional hinge property that can be activated at any given time.

Easy and fast management of structural elements is crucial for an efficient definition of the model. CivilFEM integrates a structural element container where the user can easily find, select and modify any structural element of the model. The element type (beam, truss, cable, shell and solid) is clearly visible, so the user can readily find the element. Selecting the element will show all its properties, enabling the user a quick access to the main element parameters, such as meshing, geometry and cross section parameters.

CivilFEM Advanced includes all functionality from CivilFEM Intro, and offers a complete set of advanced tools for non-linearities, geotechnical simulations and bridges.

This product has additional capabilities for generating bridge models (both solid models and finite element models) from a layout and cross section definition, tunnel modeling, piles and micropiles, with wizards allowing easy creation of a geometric model, and the automatic application of moving load combinations. CivilFEM Advanced includes non-linear construction processes, pretensioned cables, free tendons, and 3D tendon editor for prestressed, deviatory prestressed/post-stressed forces.

Advanced tools available for geotechnical simulations include soil and rocks models, deep foundations, retaining walls, and advanced material behavior laws.

Some features are currently on development. Additional capabilities will be coming soon in future product releases. Please, contact with your local distributor or Ingeciber for more details.

  • Pre-Processing

  • Analysis

  • Structural Components

  • Pre-stressed tendon definition

  • Bridge and Tunnel Tools

Pre-stressed Reinforced concrete is a key component in the design of large concrete structures such as bridges, large slabs, contention buildings, pressure vessel, etc. In CivilFEM, the user can create the tendons defining the tendon geometry by points and curves, giving the user total freedom in the way the tendons are created. Complex tendon geometry can be entered easily using the dedicated tendon editor.

As CivilFEM is geared toward civil engineering, specialized features for several classic civil engineering problems are included. CivilFEM implements powerful bridge and tunnel analysis wizards. These tools facilitate and reduce the time needed for these problems, saving the engineer a great amount of work. The user will be able to make a quick sketch of the problem and easily generate the necessary model and post-processing tasks. Furthermore the user will be able to fine-tune the design parameters with these custom tools.


  • Pre-stressed and post-stressed tensional losses

  • Concrete time-dependent properties

  • Advanced material behavior laws

  • Concrete Creep and Shrinkage

  • Non-linear concrete

  • Non-linear stress-strain diagram

  • User crack data

  • Non-linear buckling

  • Time dependent and construction stage analyses

The pre-stressing or post-stressing process suffers from tensional losses due to a variety of factors, which can be immediate or long-term. CivilFEM model both kinds of losses, allowing very precise pre-stressed concrete calculations by implementing losses due to steel relaxation, thermal effects, anchor slippage, friction, concrete creep, and other known effects that can be taken into consideration in the CivilFEM pre-stressing tools.

Concrete properties change during its lifespan. The user can define the evolution of these properties and check the model at different time periods to optimize the construction process and ensure the proper long-term stability and behavior of the structure.

Apart from the non-linear constitutive law models included in CivilFEM, a material can be defined using different material behavior laws such as Drucker-Prager, Mohr-Coulomb, Cam-clay, Hoek-Brown, etc. that suit certain materials better than the default material models. Orthotropic and anisotropic materials can be defined too, for those cases where materials with different properties in different directions are used.

CivilFEM includes the option for considering creep and shrinkage effects of concrete. These factors affect a concrete structure in the long run, and can lead to unexpected and unwanted results after a long time. With this CivilFEM capability, the analysis will be more accurate in cases where these factors play a major role, such as concrete wall, bridges, dams or membrane structures.

CivilFEM includes advanced material models to accurately represent non-linear yielding behavior such as concrete material model, isotropic stress-strain diagram and Drucker Prager as well as a multi-linear elastic behavior. The stress-strain diagrams are defined by means of the analysis diagram which includes the non-linear concrete behavior by code.

For every defined material, the user can change its constitutive law from the default linear stress-strain diagram to a non-linear one. These are defined either by code (concrete, reinforcing steel and structural steel) or stress strain diagram definition (generic material).On the other hand, these material laws may have non-linear elastic behavior or yield conditions (isotropic stress-strain and concrete material model).

CivilFEM can handle concrete and other low tension material. The user crack data option assists in predicting crack initiation and in simulating tension softening, plastic yielding and crushing. This option can be used for concrete or any other user material.

Buckling problems are usually analyzed using a linear approach but it often falls under unsafe conditions. In order to obtain better and safer results, CivilFEM can perform a second order buckling analysis using the large displacement and non-linear material behavior method for any type of elements that takes into consideration the change in geometry and stiffness during the non-linear buckling process.

Construction stage and time-dependent engineering problems form a key part in understanding the response of a structure and the subsequent behavior during the construction process period. CivilFEM enables this kind of analysis by implementing time-dependent properties, activation and deactivation of elements, and graphical representation tools, providing the user with intermediate results that will prove very useful for the understanding of the construction non-linear behavior and effects.

  • Retaining walls

  • Piles and micropiles

  • Slope stability

A common engineering problem is the design and checking of retaining walls. CivilFEM provides a customized set of wizards and features that include options for excavation phases, anchorages, contacts and many other specific geotechnical parameters for wall design. This module allows the complete design of retaining walls with a high level of detail combined with ease of use.

Another common engineering task is foundation design, which includes pile and micropiles calculations. CivilFEM implements a set of features for pile and micropiles design that consider reinforcement, terrain, geometry, cap dimensions and materials and obtain the needed pile length.

One complex problem that a civil engineer can encounter is slope stability in terrains. CivilFEM slope stability module accounts for circular slip surfaces, pore water pressure lines and reinforcement earth groups in order to obtain the safety coefficient by classic methods (Bishop, Fellenius, etc.) and FEM models.

CivilFEM Expert includes all functionality from CivilFEM Advanced, and offers additional sophisticated modeling capabilities for crack propagation, transformation from solid models to shell models, laminate materials, and many others.

Seepage analysis to obtain water pressure, and steady and transient heat transfer simulations are supported as well.

Some features are currently on development. Additional capabilities will be coming soon in future product releases. Please, contact with your local distributor or Ingeciber for more details.

  • Pre-Processing

  • Analysis

  • Transformation from Solid model to Shell model

  • Laminated Material

In some special cases, a detailed solid element model needs to be generated and analyzed. However, concrete standards use forces and moment for the checking and design of the structure. Therefore an automatic generation of the equivalent shell model is necessary in order to be able to use these forces and moments with the corresponding standard.

In addition to all standard materials that CivilFEM models, the user can define a laminated material consisting of several layers with different properties. This is useful for modeling composite materials or mixed-structures in an efficient way, considering the real behavior of these structures and different failure criteria. CivilFEM speeds up both the inclusion of such materials and post-processing tasks with a clear and fast interface.

  • Crack propagation analysis

  • Heat transfer

  • Fracture mechanics

  • Seepage analysis

  • Composite orientation

  • Hyperelastic material model

CivilFEM performs crack initiation and propagation analysis in solid and shell elements. Brittle materials as concrete in which the fracture is prominent in principal stresses are assessed. This analysis is critical for civil infrastructures like dams, nuclear and Gas&Oil industries.

Temperature changes can induce large deformations or can lead to the appearance of undesired stresses and cracking effects. CivilFEM has the option to compute the effect that heat transfer has on the model along with the usual structural calculations directly including the temperature results from the thermal analysis along with the obtained structural results. Using an automatic coupled analysis approach, thermal stresses can also be calculated and the material can be defined to be temperature dependent if needed. Both a steady and transient, linear and non-linear thermal analysis can be performed. This state-of-the-art process puts the latest advances of the FEM field in the hands of the civil engineer.

CivilFEM supports the inclusion of crack propagation phenomena in the model enabling the user to analyze high cycle fatigue problems and crack growth effects. This feature drastically improves the viability of structural safety calculations.

Water pressure in soils is a critical problem to consider. Both steady and transient porous media flow analysis are possible. These seepage results are automatically considered in the structural analysis to get the effective stresses in the model.

An option is provided to consistently project material orientations onto the element plane for solid composite and solid shell elements. This enables the user to project the specified orientation system onto the ply so that the properties in the plane of the ply and perpendicular to the ply are clearly defined.

The latest advances in material models are included in CivilFEM. Hyperelastic models like Bergström-Boyce model are implemented, providing specific solutions very particular problems, as the simulation of neoprene support elements for bridges.

The most advanced, comprehensive and reputable analysis and design software package available for structural analysis and design of nuclear plant engineering projects, CivilFEM NPP is compatible with all CivilFEM products, offering additional capabilities for the design and simulation of nuclear power plant structures and buildings, such as built-in specific NPP codes and quality assurance verification according to NRC 10 CFR PART 21 and 50.

CivilFEM NPP specializes in the simulation of concrete nuclear facilities, including determining stresses in concrete and rebar subjected to in-plane shear/membrane forces and biaxial bending moments.

Some features are currently on development. Additional capabilities will be coming soon in future product releases. Please, contact with your local distributor or Ingeciber for more details.

Checking & Design according to NPP Codes:
  • AISC ASD 9th edition
  • ASME BPVC Sect.III Div.1 SubSect NF
  • ANSI/AISC N690-06 LRFD provisions
  • ANSI/AISC N690-06 ASD provisions
  • ACI 349-06
  • ACI 359-04
  • ITER Structural Design Code for Buildings
  • ETC-C (Scheduled 2017)

CivilFEM Student gives you access to all functionality of CivilFEM products, but with a limitation of 1000 beams and 5000 mesh nodes.

The product is currently available to engineering students who belong to any engineering school or to any professional who wants to enjoy this unique and powerful tool.

CivilFEM Student is for academic student use only, and as such our Academic terms of use apply – licenses may not be used for any commercial activity. You can download this version for free, registering as professional or student in our customer portal.

CivilFEM Student will give you the advantage you need to be successful in today’s job market. Download it for free, registering as student in our customer portal.

Watch this video to find out how to download and install student version.