Tags give the ability to mark specific points in history as being important
-
2026S
protectedRelease: 2026S63701e6c · ·selected changes from last release (2025S, 702b45be) New Features: * 2D Curvilinear PML (94531fcf) * Topology optimisation for acoustics (d72d42e2, 4780722c, 432dcf36, 5007fd8a) * Added Hcurl higher order pyramid elements (7f6edcca) * Periodic boundary condition for magnetics (2D) for circle segments called cakePieceProjection (9946797d) * nonlinear permeability for magnetostatics in AV-formulation (e81cf493) * Feature Mapping in C++ (49ff81e1, 437b30ca, 450e66cf, b00ba273) * thinLayer formulation on NCI for MechPDE (ce2c5d36) * strain-stiffening and additional results for the smooth PDE (a323ce9c, f7b1cad1, 94e93a21, d138de5e) * Tensors can now be aligned with a vector field (4771dbeb) Define material rotation for regions: `<region name="S_U" rotateMaterialTensorsId="rotation" />` and defina a `<rotation>` via `<rotationList>` Will apply the rotation from `refVec` to `targetVec`, useful for rotationg transversally isortropic material tensors. * linear Kelvin-Voigt (KV) Damping Model for MechPDE (f50beedb) use `<kelvinVoigt id="kv"/>` in `<dampingList>` * user-defined nodes can now be specified much more flexibly (d5d7ff49,f50beedb) use `<expression>|<test>|<bounds>|<list>` in `<nodes>|<elems>` to select the closed elements based on flexible conditions * the time integration scheme can now be selected via input XML (0e10de93) use `<integrationScheme>` in `<transient>` to define the scheme and its parameters (e.g. `<trapezoidal gamma="1"/>`) * Bloch-periodic BCs in acoustics (432dcf36) * Maxwell force density (surfElemResult and surfRegionResult) for harmonic analysis with magnetic edge PDEs (39115152) Bugfixes and improvements (selected): * fix ElemShapeMaps access (3dd5a33b) * fluidMechStress as option for Ensight, add some user outputs ... (96bf250c) * fix Joule losses (SpecialAV PDE, 4851b6c5) * fix Lorentz force (for multiharmonic analysis, 3a7b7b7a) * fix memory leaks (195ba7e7, 5dcde207) * Correct normal vector orientation for Nitsche NCI (dcaa731e) * 2.5D Acoustics (fa4e0460) * Periodic BC with mutual-projection in 3D now also work without using CGAL (e6fa235e) * Sign change of the velocity term in MagEdge and MagneticPDE to be consistent with the A-V Formulation (96fb81f4) * Parallelisation of EvaluateNonlinearity in CoefFunctionHarmBalance for MH simulations (609f8959) Developer notes: * updated cfsdeps: gidpost 2.13 (0d15aa33), Netlib/Lapack 3.12.1 (9cf4efb9), boost 1.90 (3ec87d34), FLANN is now nanoflann 1.10.0 (dadcbf67) * timers and sub-times are really helpful (e.g. 54d6fc96, c3084d85) * logging is great (e.g. 8c9eb309, d9a68283, 641c34a8) * replaced many boost functions by std: `unordered_set`, `map`, `tuple`, `hash`, `any`, `hash_range`, `date_time`, `filesystem`, `shared_ptr` (33b4daba, 51a7d0a5, 19aafea3, ef862dea, 119e3937, 9b89a53b, 6a38ccd3) * renamed directory source/cfsdat/Utils to DatUtils (7432993b) * pipeline fixes (02bda982, 537be824, 864d151e) * Adaptions for CMake 4 (df9ec540) * new CDash server: http://am-ko.mi.uni-erlangen.de/cdash (d39b864f) * SinInputMESH is now much faster (c23d49bb) * modern PyInitialize() for python 3.12 (24f8572e) * Intel MKL can be slow on AMD systems if not properly configured (b01131ab) * compile-time optimisation for includes (9e969aad)
-
2025S
protectedRelease: 2025S702b45be · ·Selected changes from the previous release (2024S) New features: * define custom math expressions via postProcList and use them in couplings (37b95f46) * artificial diffusion and SUPG stabilization for the HeatPDE (09ffcc6e, 2b4fc593, 10e9452a) * thinLayer interface condition in HeatPDE (000c90a1) * GetRidOfZeros function to remove unnecessary zeros created by NCIs from the system matrix before solving (18c6118b) * Jérémie Dumas C++ MMA implementations (f067b14f) * Ginkgo solver package with CUDA support (430e8083, ba5c64ff, dfa3e0d5, 4fc9e5df, ece50f4e) * acoustic topology optimization (1469652c, 45895d27) * Lorentz Force Density in Frequency Domain (cc99aaac) * Magnetic A-V,A formulation can handle moving material, including SUPG stabilization (2e821943, 21b4ea2d, aba69daf, 6d70738d, ccaa20dd) * VolumeAcceleration in MechPDE (53f455c2) * 2.5D (wave number) acoustic analysis type (66d3d5ee) * Time Domain Equivalent Fluid model in acoustics (9661f7b4) Breaking changes: * Refactor Rayleigh damping (0abb75bd) The input definition for _Rayleigh-type_ damping has changed to more clearly reflect the different damping types available in openCFS. We now have: - 3 ways to define Rayleigh damping parameters in the material-XML file: use `<coefficients>|<computeFromTanDeltaAtFrequency>|<computeFromTwoPoints>` in `<damping><rayleigh>` - a new damping type `<adaptedLossTangensDelta>` in the simulation XML that represents Rayleigh damping with coefficients computed such that a specific loss factor is maintained for each frequency. The material XML scheme has corresponding inputs that allow for constant and frequency-dependent loss factor definitions. * non-conforming interface input changed (ff0d6d2f) master->primary, slave->secondary Bugfixes and improvements (selected): * acoustic pressure output on surface elements (e2907e19) * acoustic pressure as a nodal result for acouPotential formulation (d743e01f) * averageRegionResults in AcouPDE (e421c2d6) * additional postprocessing results for LinFlowPDE: surface velocity, impedance (4e439349) * improved automatic layer generation (80d203fb) * Correct Joule loss density in SpecialAV formulation (5a63d8d4) * Corrected some postProcResults in the elecCurrentPDE and re-enabled transistor tests (83cec139, d39baca9) * Improved externalSolver behaviour (cdd63365, 9a34e35f, d9deae7a) * Orientation-dependent surface-volume integration point mapping (dcf77778) * specialAV formulation with current forcing is now symmetric (4900e170) * axi-symmetric LinFlowPDE works in the frequency domain now (8c2e3faa) * solve the transpose and conjugate transpose problem with PARDISO (b45ae3a1) * implement penalty method for multiple excitations (a5f82e8d) * CoefFunctionGridElem to read element-based results as input (49ff0140) * Fix various memory leaks, including GetRidOfZeros (be4bef44) Developer notes: * Updated CGNS to version 4.4.0 and switched CMake process to the new style (43e2cb58) * Infrastructure improvements: - smaller docker containers with shared MKL - version labels - shared cache for precompiled - pipeline behaviour via mergre-request labels * refactoring in AcousticPDE (26ee3c0a, 7deba41c) * upgraded superLU (e840455f) * use cdash.py to query the status of a test over time (4b5314e5) * large refactoring in NCI handling (ff0d6d2f) * new Intel-MKL finding based on cmake files provided in oneAPI (44756ced * included the Testsuite repo (8f34e885) * switch to c++17 (7b79f778) * gidpost update (430e8083) * zlib update (901e6253) * cfsdeps now build in parallel (7db6735d,162abb21,3eab345c) -
2024S
protectedRelease: 2024Se5f38054 · ·Selected changes from the previous release (2023W) New features * CFSDAT: Added the possibility to include a maximum search radius for the NearestNeighbourInterpolator (675c6e39) * Rayleigh damping in WaterWavePDE (ff3251ef,54f06bde) Bugfixes (selected) * Fix of power postprocessing output in ElecCurrentPDE (896461e7) * Fix a bug in the definition of the PML postprocessing results (245af0fd) * Grid input can be read to define convective velocity (24991a84) Developer notes * Improved Windows compiler support (b7848413,df8abad9,13a49eb6) * Support for Intel oneAPI 2024 (968133c9) * Windows pipeline (771e48ca) and other pipeline adjustments (3f288ab3,148e8f60) * Build on Alpin-Linux with MUSL libc works now (949e2e46) * We now use MKLConfig.cmake to find MKL (fce353aa)
-
2023X
protectedRelease: 2023X88477956 · ·extraordinary release to celebrate automatic windows builds via our CI/CD pipeline.
-
2023W
protectedRelease: 2023W9f79019e · ·Selected changes from the last release (2023S) New features * tree stepping for harmonic simulations (5944efb1) * LinFlowMech Mortar coupling (c3c14b60) * FixedPointSimple Nonlinear solution (068efa25) * Interface for external SGP optimizer (f8c64aa7) * viscous dissipation power (LinFlowPDE) (e96da433) * storage of left eigenvectors to hdf5 file in eigenValue analysis (4561b0bb) * saving of eigenvalues to info.xml (6679e032) * custom search contour for FEAST (5280116f) * acceleration BC for WaterWavePDE (278de5a1) * WaterWavePDE postprocessing results: sirface traction, reaction force and torque (34f73da9, e63bff4d, 803376e3) * CDB reader can now handle "thermal solid elements" (element 278 and 279) (ee5af1c5) * Curvilinear PML and an automatic layer generation algorithm (9f79019e) Bugfixes (selected) * Fixed the L2norm postproc-result for harmonic computations (0895c14b) * Left eigenvectors for FEST solver (cc88723b) Developer notes * added JUnit information in pipeline (f5656866) * tags in testsuite and major pipleine restructuring (73a3f23d, 5115e418, 9c45d38f, fdcbd94d) * new cfsdeps structure * Eigen is now available via cfsdeps (864a5868) Breaking changes * remove legacy gmv reader/writer (dea55f4c) * Introduce material definition for smoothPDE (b4ac0859) Version to be used in courses of 2023 winter term
-
2023S
protectedRelease: 2023Sb220d4b1 · ·Selected changes from the last release * replaced start scripts by binary files (3bb4f365) * Fixed standard solver selection for non-symmetric system matrices (e6460cf2) * Material file is now optional - internal default material data base can be used (4f94eb3b) * MechAcou Coupling for complex fluid formulation including ABCs (ac4a02fa,9e8bd603) * FEAST eigenvalue solver for quadratic EVPs including stochastic estimate (b0f09d33,6be4f2e7,f78dcbfc,e6de379a) * removed complex material input in acoustics (444bf186) * LinFlowHeat coupling in symmetric formulation (36946c0f) * Modified the MaxwellSlipBCs (7e774ed7,96f42351) * Implemented temperature dependent BH curves (96c8811c) * Quasi-Contact (1f1970aa) * external solver (af8a2c64,791400bf,97bc4b98) * external eigensolver (c0223516) Support for new build environments * Clang 15 / gfortran on Linux * MVSC and Intel OneAPI on Windows Updated cfsdeps * Upgrade to newer hdf5-1.8.20 (04b27b6e) * switch cgns to 4.3.0 (5778b4df) * LIS update and fixed: bf583143 * and some others ... Version to be used in courses of 2023 summer term
-
2022W
protectedRelease: 2022W56797e7b · ·Selected changes from last release: * energy based (EB) vectorhysteresis: 89febe83 * New BCs in LinFlowPDE: 39034b45, 5cdfa6eb * L2Norm postproc result: 33623348 * New scalar potential magnetic PDE: 3d7534de * New post-processing results in LinFlow PDE: 619c2be7 * ALE formulation in LinFlow PDE: 9953b7a5, cf59b228, 39e3e36c * axi-symmetric formulation for the LinFlowPDE: 9fe8d883 * eddy current as integrated result in nodal magnetic: 40fdd8ca * Thermal Radiation Boundary Condition: cdca55ab as well as * support for gcc12: 02f78e0a * various bugfixes all over the place Version to be used in courses of 2022 winter term
-
2022S
protectedRelease: 2022S40fdd8ca · ·Summer of 2022 * for teaching in the summer semester * created later for release-testing
-
2020X
protectedc7e977e0 · ·Release of openCFS * first note * second line This is the first one created by the pipeline
-
-
2021S
protectedRelease: 2021S64ac4257 · ·* removed CGAL from default build * added license handling
-
-
-
-
-
-
-
-
-