Computational Fluid Dynamic (CFD) modelling of river hydraulics with Eulerian-Lagrangian-Agent Method (ELAM) modelling of fish movement behaviour



Daniel Zielinski, Great Lakes Fisheries Commission, Michigan, USA

R. Andrew Goodwin, U.S. Army Engineer Research and Development Centre, Oregon, USA

Cost: $50 AUD / $40 USD                              Numbers: 10 – 20 Delegates


This is a one-day, two-part short course. The first half of the course focuses on the fundamental principles of fluid dynamics and provides hands-on experience with modern computational fluid dynamic (CFD) software to analyse the hydraulic patterns of a simple test case. The second half of the course will introduce the basic capabilities and limitations of the Eulerian-Lagrangian-Agent Method (ELAM) model developed by Dr Goodwin over the past 20 years for analysing and forecasting the movement trajectories and distributions of fish near waterway infrastructure. CFD model output is used as ELAM model input. Participants will need to bring a laptop computer with the following installed:

Programming experience is desired, but not required. More detailed information regarding operating system setup (Mac OSX, Linux, Windows 10), OpenMP compilers (C++, Fortran90), and other configurations needed for the short course will be provided as the conference approaches.


On completion of the course, participants will have a basic understanding of the fundamentals of fluid dynamics and numerical techniques and understand the workflow of modern CFD processes. The course is not intended to fully train participants in CFD modelling, but to appreciate the underlying processes and data interpretation. The second half of the course will provide participants with a basic understanding of the theory upon which the ELAM model is developed, its unique capabilities as well as limitations, the types of projects/data where the ELAM model is worthwhile (not all types of projects), and what it requires of the user to make good use of the model. The course is not intended to fully train participants in all the scientific fields that are part of prudent ELAM modelling, but participants will leave the course with enough understanding of the technology to begin the process of applying the ELAM model to their own work.