FEFLOW

Introduction to IFM Programming

This one-day, hands-on course provides you with an introduction to the FEFLOW Programming Interface (C++ and Python) and will enable you to develop your own FEFLOW plug-ins and scripts at the end of the day. The idea of the course is to provide you the necessary tools for optimizing your daily workflow as a groundwater modeller.

In addition to the topics listed below, further applications of interest can be discussed during the course. Thus, you are invited to submit your specific interests when registering.

FEFLOW is widely recognised as a comprehensive software package for subsurface flow and transport simulation. FEFLOW’s unique mesh capabilities (structured and unstructured) allows you the highest degree of flexibility to account in detail from the most simple to complex geometrical configurations. The software is used by leading research institutes, universities, consulting firms and government organisations all over the world.

Through the use of FEFLOW Programming Interface the wide range of FEFLOW’s functionalities can be extended even further: The Interface Manager (IFM) allows you to add missing features at run time and makes plug-in (and scripts) development a manageable task, even for less experienced programmers.

COURSE TOPICS

  • Introduction to the Interface Manager (IFM)
  • The “Hello World” example realized as a plug-in
  • Export of model data (e.g., process variables, velocities)
  • Automated budget analysis
  • Usage of nodal or elemental distributions for in– and output of customer data
  • Creation and programmatic use of time series (power functions)
  • Creation and use of charts for monitoring computed results
  • Hands-on exercises

TARGET GROUP AND PREREQUISITES

Groundwater professionals working in consulting companies, public authorities, university and research institutions. You are expected to have basic knowledge in C/C++/STL and/or Python

Upcoming Courses

31 Jan-2 Feb
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Algeria
15-17 Feb
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Australia
27 Feb-3 Mar
5 days
FEFLOW This comprehensive five-day course in Berlin consists of two parts. The introductory part is identical to the course 'Introduction to groundwater modelling'. The advanced part aims at providing you with the skills for advanced modelling topics. Germany
6-7 Mar
2 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Czech Republic
8-10 Mar
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Tunisia
13-15 Mar
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). France
15-17 Mar
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Morocco
27-30 Mar
4 days
FEFLOW This comprehensive four-day course consists of two parts. The introductory part is identical to the course "Introduction to groundwater modelling". The advanced part aims at providing you with the skills for advanced modelling topics. China
8-12 May
5 days
FEFLOW This comprehensive five-day course consists of two parts. The introductory part is identical to the course "Introduction to groundwater modelling". The advanced part aims at providing you with the skills for advanced modelling topics. Germany
17-19 May
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Australia
29-31 May
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Switzerland
31 May-1 Jun
2 days
FEFLOW This two-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Hungary
1-2 Jun
2 days
FEFLOW This two-day course aims to provide you with the skills for mass transport modelling. Depending on the needs of the participants, a selection of topics is offered. Switzerland
12-14 Jun
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Canada
15-16 Jun
2 days
FEFLOW This two-day course aims to provide you with the skills for advanced groundwater modelling. Depending on the needs of the  participants, a selection of topics is offered. Canada
19-21 Jun
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Canada
22-23 Jun
2 days
FEFLOW This two-day course aims to provide you with the skills for advanced groundwater modelling. Depending on the needs of the  participants, a selection of topics is offered. Canada
26-30 Jun
5 days
FEFLOW This comprehensive five-day course consists of two parts. The introductory part is identical to the course "Introduction to groundwater modelling". The advanced part aims at providing you with the skills for advanced modelling topics. Germany
2-4 Aug
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Australia
6-8 Sep
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Australia
9-13 Oct
5 days
FEFLOW This comprehensive five-day course consists of two parts. The introductory part is identical to the course "Introduction to groundwater modelling". The advanced part aims at providing you with the skills for advanced modelling topics. Germany
13-15 Nov
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). Switzerland
14-15 Nov
2 days
FEFLOW This two-day course aims to provide you with the skills for advanced groundwater modelling. Depending on the needs of the  participants, a selection of topics is offered. Hungary
20-22 Nov
3 days
FEFLOW This three-day course provides you with an introduction to groundwater modelling using FEFLOW. You learn about the basic concepts of the software through building flow and transport models (2D/3D). France
23-24 Nov
2 days
FEFLOW This two-day course aims to provide you with the skills for mass transport modelling. Depending on the needs of the  participants, a selection of topics is offered. France