Skip to content

Short Course on Code_Bright


UPC - Dept. of Civil and Environmental Engineering

C/ Jordi Girona Salgado 1-3,
Building D2,
3rd floor,
Room 304.
08034 Barcelona


CODE_BRIGHT is a general-purpose finite element program developed by the Department of Civil and Environmental Engineering of the Universitat Politécnica de Catalunya (DECA-UPC) for the analysis of coupled thermo-hydro-mechanical (THM) phenomena in geological media.

The development of CODE_BRIGHT started in 1990 with the purpose of modelling the response of saline materials in the context of deep nuclear waste disposal. The initial capabilities were soon extended to include a wider range of geological materials and, in particular, unsaturated soils. General transport processes and their interaction with the material mechanical behaviour were added in order to develop a generalised tool for THM analysis. CODE_BRIGHT has been extensively verified and validated in international benchmark exercises. It has been applied to the analysis of different geoenvironmental schemes and waste disposal designs. In the recent past many other relevant geotechnical problems involving saturated/ unsaturated flow and stress strain behaviour have been analysed with the help of CODE_BRIGHT. The course will provide an appropriate coverage of theoretical background, numerical aspects, details of problem solving and examples of application.

CODE_BRIGHT is backed by a detailed reference and Tutorial Manual, a description of the Theoretical Bases and a publication on Validation Exercises solved with the code. Course material includes the Theoretical Background and Validation documents as well as a copy of relevant publications.


First day
09:20-09:30 Presentation
09:30-10:40 Fundamentals. Basic laws and THM balance equations
10:40-11:00 Coffee break
11:00-12:15 Mechanical constitutive laws I. Behaviour of unsaturated soils
12:15-12:30 General structure of Code_Bright and capabilities

Code_Bright and GiD installation and guidance. GiD interface basics

13:00-15:00 Lunch
15:00-18:00 Tutorials: Linear problems (foundation, heat flow, drainage around a trench, gas flow and injection, conservative contaminant migration)
Second day
09:30-10:30 Mechanical constitutive laws II. Behaviour of expansive soils, hard soils and soft rocks
10:30-11:00 Coffee break
11:00-12:00 Boundary conditions. Constant flow, constant pressure. Excavation-construction. Atmospheric
12:00-13:00 Mock-up tutorial example. Pre and post-processing (GiD)
13:00-15:00 Lunch
15:00-18:00 Tutorials: Advanced problems (DAM, mock-up test, Sequential Excavation Method –SEM–, shear hydraulic test, consolidation joint element, CO2 injection, BExM, atmospheric)
Third day 
9:30-10:25 Applications I. Dam construction and long-term response
10:25-11:10 Applications II. Analyses of expansive clay sealing systems in deep geological disposal of radioactive waste
11:10-11:40 Coffee break
11:40-12:30 Applications III. Soil-vegetation atmosphere interactions
12:30-13:30 Applications IV. Sequential excavation in unsaturated soils


The course will be held at the Department of Civil and Environmental Engineering (UPC).



Department of Civil and Environmental Engineering

C/ Jordi Girona Salgado 1-3,
Building D2,
3rd floor,
Room 304.
08034 Barcelona


The registration fee is 200,00€. UPC students that belong to the Master of Geotechnical Engineering of the UPC should register via the Secretary of the Master Program.

Participants are encouraged to bring their personal computers to be used during tutorial sessions. It is strongly recommended to use a Windows 64-bit operating system.


Please refer your questions to the Code_Bright Forum.