Updated algebraic operations for expression templates in #OpenFOAM-dev github.com/OpenFOAM/Ope...

Updated algebraic operations for expression templates in #OpenFOAM-dev github.com/OpenFOAM/Ope...
Our Essential #CFD course teaches the basic workflows and processes to configure and run CFD simulations with #OpenFOAM. We produce the code and designed the tools in OpenFOAM specifically for the workflows we teach in our training. cfd.tips/tess
Internet searches and AI assistants can help users of #OpenFOAM. But they fail to explain the process of planning, building and running simulations and processing data that effective #CFD requires. Instead, our OpenFOAM Training teaches this process. cfd.tips/trng
Expression templates have replaced macro functions and operators for algebra of GeometricField in #OpenFOAM-dev — a more flexible, extensible and convenient approach to field operation and manipulation, the cornerstone of OpenFOAM github.com/OpenFOAM/Ope...
In #OpenFOAM-dev, the boundary() function applied to GeometricField returns a GeometricBoundaryField, used to evaluate and manipulate boundary conditions; boundaryField() returns a list of patchFields on which field algebra can be performed. github.com/OpenFOAM/Ope...
New PtrField class stored a field of objects which are dynamically allocated and stored within a PtrList in #OpenFOAM-dev github.com/OpenFOAM/Ope...
As we head towards the end of 2026, now is the time to apply for budget for #OpenFOAM #CFD Training in 2027. Check our web page about the courses we are providing in early 2027 cfd.tips/tv14
Seats are still available for the Programming #CFD course in Houston, Texas 3-5 November 2026. The course has been recently updated for #OpenFOAM v14 and overhauled with more core details of C++ and OpenFOAM cfd.tips/thou
mapFields and mapFieldsPar now support Lagrangian fields in multi-region cases in #OpenFOAM-dev github.com/OpenFOAM/Ope...
Our #OpenFOAM Training is back in the classroom because people learn much more there. In person, you can easily ask "why" and, because we produce the code, you get a reliable answer. Unlike with an AI assistant, which doesn't know why. cfd.tips/trng
The surfaceFieldValue function object now accounts for mesh changes in #OpenFOAM-dev github.com/OpenFOAM/Ope...
Numerous academic and government organisations have got us on site to provide #OpenFOAM Training for their staff and partners. See the following link for information on arranging on-site training, our past experience and benefits to you cfd.tips/taos
For almost two decades we have provided on-site #OpenFOAM Training to industrial organisations and their partners. See the following link for information on arranging on-site training, our past experience and the benefits to you cfd.tips/tios
Updated transpose T() and component() functions to return expressions in #OpenFOAM-dev github.com/OpenFOAM/Ope...
Our #OpenFOAM Training is back in the classroom because people learn much more there. In person, you can easily ask "why" and, because we produce the code, you get a reliable answer. Unlike with an AI assistant, which doesn't know why. cfd.tips/trng
The last few seats are still available for the Programming #CFD course in Cologne, Germany 13-15 October 2026. The course has been recently updated for #OpenFOAM v14 and overhauled more with core details of C++ and OpenFOAM cfd.tips/tcol
Our #OpenFOAM Training in Houston, Texas USA 3-5 November 2026 has hotels like Sonesta Simply Suites Houston I-10 West, which offers excellent prices and local amenities. Book early to get the best prices for travel and accommodation. cfd.tips/thou
Added average and weightedAverage expression functions in #OpenFOAM-dev github.com/OpenFOAM/Ope...
We update our #OpenFOAM Training courses for new features in the latest version of OpenFOAM, so it evolves considerably over time. Our Updates page describes the changes to the training between v8 from 2020 to v14 today cfd.tips/tupd
People ask which of our #OpenFOAM Training #CFD courses are best for them? The answer is "all of them" as demonstrated by the proportion of our training participants who return to complete all the courses we provide. cfd.tips/trng