Research

Computational engineering to tackle global challenges.

Cimne menu projects

Discover our latest research projects

Innovation

Delivering tangible solutions for the benefit of all.

Cimne menu nuclear

See how advanced simulation enhances nuclear safety

Community

A thriving network of global innovators, thinkers, and life-long learners in numerical methods.

Cimne menu unesco

Learn how the UNESCO Chair in Numerical Methods spearheads frontier innovation in the Global South

About

We are a pioneering research and innovation centre in computational engineering, founded in 1987.

Cimne menu people

People at CIMNE: Meet the talent that makes it possible.

See how advanced simulation enhances nuclear safety

Learn how the UNESCO Chair in Numerical Methods spearheads frontier innovation in the Global South

Innovation

Software

CIMNE develops high‑performance scientific and engineering software designed to address real‑world challenges across research, industry, and innovation. Our digital tools—built on decades of expertise in numerical methods and advanced computing—are used by universities, research centres, and companies worldwide.

Software
Cimne gid logo

GiD

GiD is a universal, adaptive and user-friendly pre and post processor for numerical simulations in science and engineering. It has been designed to cover all the common needs in the numerical simulations field from pre to post-processing.


References?



WEBSITE
ANURA3D

Anura 3D

The Anura 3D software uses a dynamic explicit MPM formulation based on a multiple set of material points. Anura3D is capable of simulating multi-phase materials (dry, saturated, unsaturated soil) and free surface water.


References

    • Yerro, A., Alonso, E.E., Pinyol, N.M., 2015. The material point method for unsaturated soils. Géotechnique, 65(3): 201–217, ISSN 0016‑8505, DOI: 10.1680/geot.14.P.163


WEBSITE
Caltep

CALTEP

Caltep is a calculus program to solve the Poisson equation (Conduction heat problems) of 2D models.


References

    • Zárate, F., Oñate, E. CALTEP: programa para el cálculo transitorio de la ecuación de Poisson. Centro Internacional de Métodos Numéricos en Ingeniería (CIMNE).


WEBSITE
Code bright small

CODE_BRIGHT

CODE_BRIGHT is a Finite Element Method (FEM) program capable of performing coupled thermo-hydro-mechanical-chemical (THMC) analysis in geological media. It has been developed at both the Department of Civil and Environmental Engineering of the Polytechnic University of Catalonia (UPC) and the International Center for Numerical Methods in Engineering (CIMNE).


References

    • Olivella, S., Gens, A., Carrera, J., Alonso, E.E., 1996. Numerical formulation for a simulator (CODE_BRIGHT) for the coupled analysis of saline media. Engineering computations.


WEBSITE
Ermes

ERMES

ERMES 20.0 is an open-source software which solves the Maxwell’s equations in frequency domain with the Finite Element Method (FEM). It operates in the static, quasi-static and the high-frequency regimens, making it a versatile tool which can be used in a wide variety of situations, such as microwave engineering, bioelectromagnetics, and electromagnetic compatibility.


References

    • Otin, R., 2013. ERMES: A nodal-based finite element code for electromagnetic simulations in frequency domain. Computer Physics Communications 184(11): 2588–2595, DOI: j.cpc.2013.06.010


WEBSITE
Emant

EMANT

Emant is a set of calculation tools to solve electro-magnetic problems using the Finite Element Method. The current version can solve 2D magneto-static problems.


References

    • Otin, R., Mora, J., Oñate, E., 2005. EMANT: integration of GiD and Kratos, open and flexible computational tools. IEEE/ACES International Conference on Wireless Communications and Applied Computational Electromagnetics 883–886, DOI: 10.1109/WCACEM.2005.1469725
    • Mora, J., Otín, R., Dadvand, P., Escolano, E., Pasenau, M.A., Oñate, E., 2006. Open tools for electromagnetic simulation programs. COMPEL, 25(3): 551–564, DOI: 10.1108/03321640610666709


WEBSITE
Vulcan

VULCAN

Vulcan is a finite element software designed as a defect-prediction tool for the foundry engineer, in order to correct and/or improve his/her casting process, even before prototype trials are produced


References

    • Chiumenti, M., Agelet de Saracibar, C., Cervera, M., 2008. On the numerical modeling of the thermomechanical contact for metal casting analysis. ASME Journal of Heat Transfer 130(6): 061301, DOI: 10.1115/1.2897923


WEBSITE
STAMPACK

STAMPACK

Stampack is the metal forming simulation software for many industrial applications such as ironing, necking, embossing, stretch-forming, forming of thick sheets, flex-forming, hydro-forming of multi chamber profiles, stretch-bending of profiles, etc.


References

    • Rojek, J., Oñate, E., Postek, E., 1998. Application of explicit FE codes to simulation of sheet and bulk metal forming processes. Journal of Materials Processing Technology 80–81: 620–627, DOI: 10.1016/S0924-0136(98)00169-1


WEBSITE
PT Splash Ibersplash

IBER

Iber is a two-dimensional numerical model for the simulation of free surface flow in rivers and estuaries. Iber solves the full depth-averaged shallow water equations to compute the water depth and the two horizontal components of the depth-averaged velocity.


References

    • Bladé, E., Cea, L., Corestein, G., Escolano, E., Puertas, J., Vázquez-Cendón, E., Dolz, J., Coll, A., 2014. Iber: herramienta de simulación numérica del flujo en ríos. Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, 30(1): 1-10, ISSN 0213-1315, DOI: 10.1016/j.rimni.2012.07.004
    • Sanz-Ramos, M., Sañudo-Costoya, E., López-Gómez, D., García-Feal, O., Bladé, E., Cea, L., 2025. Evolución de la modelización numérica bidimensional del flujo en lámina libre a través del software Iber. Revista Ingeniería del Agua, 29(2): 114-131, DOI: 10.4995/ia.2025.23259


WEBSITE
Kratos

KRATOS Multiphysics

KRATOS Multiphysics (“Kratos”) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.


References

    • Dadvand, P., Rossi, R. & Oñate, E. An Object-oriented Environment for Developing Finite Element Codes for Multi-disciplinary Applications. Arch Computat Methods Eng 17: 253–297 (2010). DOI: 10.1007/s11831-010-9045-2
    • Dadvand, P., Rossi, R., Gil, M., Martorell, X., Cotela, J., Juanpere, E., Idelsohn, S., Oñate, E, 2013. Migration of a generic multi-physics framework to HPC environments. Computers & Fluids. 80: 301–309. DOI:  10.1016/j.compfluid.2012.02.004
    • Vicente Mataix Ferrándiz, Philipp Bucher, Rubén Zorrilla, Suneth Warnakulasuriya, Riccardo Rossi, Alejandro Cornejo, jcotela, Carlos Roig, Josep Maria, tteschemacher, Miguel Masó, Guillermo Casas, Marc Núñez, Pooyan Dadvand, Salva Latorre, Ignasi de Pouplana, Joaquín Irazábal González, AFranci, Ferran Arrufat, riccardotosi, Aditya Ghantasala, Klaus Bernd Sautter, Peter Wilson, dbaumgaertner, Bodhinanda Chandra, Armin Geiser, Inigo Lopez, lluís, jgonzalezusua, Javi Gárate. 2024. KratosMultiphysics/Kratos: Release 10.1 (v10.1). Zenodo. DOI: 10.5281/zenodo.3234644


WEBSITE
Slra

SLRA

SLRA is a C‑based package with MATLAB, Octave, and R interfaces for solving weighted structured low‑rank approximation problems. It supports mosaic Hankel structures, missing or fixed data, and linear constraints. The tool is mainly used for identifying linear time‑invariant systems.


References

    • Markovsky, I., Usevich, K., 2014. Software for weighted structured low-rank approximation. Journal of Computational and Applied Mathematics 256: 278–292, DOI: 10.1016/j.cam.2013.07.048


WEBSITE
The Behavioral Toolbox

The Behavioral Toolbox

The Behavioral Toolbox is a collection of Matlab functions for analysis and design of dynamical systems using the behavioral approach to systems theory and control. It implements newly emerged nonparameteric data-driven methods for linear time-invariant systems.


References

    • Markovsky, I., 2024. The Behavioral Toolbox. Proceedings of Machine Learning Research 242: 130–141


WEBSITE
Logo color name

BEE Group Software

BEE Group Software includes all the open‑source digital tools developed by CIMNE’s Innovation Unit in Building, Energy and the Environment BEE Group.



WEBSITE