HEAD | 36f70f5 | changed mask-keyword in BC's and Body Forces for load weight computation to Calculate (Boundary) Weight | 06 April 2024, 08:01:04 UTC |
refs/heads/AsyncTime | 24892ff | Merge branch 'devel' into AsyncTime | 18 October 2021, 22:45:52 UTC |
refs/heads/EigenMono | e241391 | baby steps | 03 January 2022, 14:01:05 UTC |
refs/heads/EqualSplitMerge | fe609dd | Minor fix | 29 September 2023, 21:28:55 UTC |
refs/heads/ExtrudedMeshRevisited | 860f477 | removed confusing 3rd body in ExtrudedMesh8-test | 17 August 2023, 13:05:49 UTC |
refs/heads/FitPolynomPatch2 | 55baf13 | First version of patch fitting that does something. | 02 November 2023, 15:08:06 UTC |
refs/heads/FsiCouplingFix | 522b1c5 | Fix matrix updates | 11 May 2022, 07:58:59 UTC |
refs/heads/KESolverRevisit | dcf18b7 | small fix | 07 July 2020, 23:27:17 UTC |
refs/heads/LibraryAdaptivity | e4a2606 | Disable library adaptivity for now, as it would require "cray pointer" feature asis. | 16 January 2024, 08:57:03 UTC |
refs/heads/MeshLevelsForLines | cd8391c | small fix. | 21 November 2023, 13:03:13 UTC |
refs/heads/NamespaceDev | b364b63 | Update ListFindPrefix too | 02 March 2023, 22:10:44 UTC |
refs/heads/NormalTangentialConflictTmp | a087100 | Preliminary solution for the n-t challenge in contact mechanics. Do not merge as such. | 17 January 2020, 08:33:22 UTC |
refs/heads/SubGlacialOutflow | 6c3fd1c | typo re mesh | 09 March 2022, 13:24:45 UTC |
refs/heads/TetraSplit | b12f638 | Merge branch 'devel' into TetraSplit | 23 May 2022, 10:46:57 UTC |
refs/heads/TimeIntegRevisit | e00c160 | Create explicit solver slot | 11 November 2021, 13:21:30 UTC |
refs/heads/TurbulenceVec | d231834 | Merge branch 'devel' into TurbulenceVec | 26 June 2020, 14:08:55 UTC |
refs/heads/calving_meshadapt | d23d9a0 | Fix for setting bcs numbers when using mmgls. Also change file output types. | 19 January 2024, 15:13:40 UTC |
refs/heads/circuits_steady | 384a9e2 | Add steady case for massive | 30 March 2023, 13:07:39 UTC |
refs/heads/crayfortran-fixes | fe0d76d | Merge pull request #427 from hokkanen/crayfortran-fixes Fix implicit function declarations and C_FUNPTR function pointers | 08 January 2024, 11:42:13 UTC |
refs/heads/devel | 36f70f5 | changed mask-keyword in BC's and Body Forces for load weight computation to Calculate (Boundary) Weight | 06 April 2024, 08:01:04 UTC |
refs/heads/elmerice | d26282e | Merge branch 'devel' into elmerice | 31 March 2024, 19:10:33 UTC |
refs/heads/elmerice-iscal | 6a1ebc0 | cleaned iscal test-sif | 10 April 2017, 12:13:51 UTC |
refs/heads/elmerice-travis | fccc3e8 | ci: removed a typo | 14 December 2017, 13:59:43 UTC |
refs/heads/elmerice_FISOC | 46d3e4f | Merge branch 'devel' into elmerice_FISOC ElmerSOlver probably not resolved: first attempt just uses old FISOC version | 07 March 2024, 09:00:59 UTC |
refs/heads/elmerice_InvDev | e1808e6 | Merge branch 'elmerice' into elmerice_InvDev | 12 May 2021, 11:19:21 UTC |
refs/heads/elmerice_meshadapt | f4f499b | Merge branch 'elmerice' into elmerice_meshadapt | 22 September 2020, 13:53:47 UTC |
refs/heads/fct_merge_clean | 7056e41 | Squashed commit of parallel FCT steps. Still a little dubious... | 02 June 2020, 06:27:02 UTC |
refs/heads/feature/general-parallel-circuits | ee06d00 | Fix conflicts | 27 May 2021, 12:05:39 UTC |
refs/heads/feature/homogenization-post-final | 1d0931c | Implement post processing for homogenization Here we implement post processing for homogenization model. New field, called the "proximity loss", is created and it contains the proximity losses caused by the homogenization parameter `nu`. Skin losses are added to the existing joule losses. | 07 December 2023, 05:32:41 UTC |
refs/heads/feature/local-coordinates-based-on-w-and-y-axis | 6b67b59 | Resolve y-axis and w based local coordinate system The main application for the y-axis and w based local coordinate system is the stranded homogenization model where the homogenization parameters are oriented using the RotM transformation. The RotM transformation needs a local coordinate system and the wish is to be able to define it without direction solvers (in case of arbitrary wire cross-sections). A test case derived from `circuits_harmonic_stranded_homogenization` is added. The original case computes the skin and proximity losses for a stranded coilcurrent via so called homogenization, where the strands are not geometrically in the model but their frequency responce is estimated using `sigma` and `nu` parameters that are gotten from the elementary solutions of 2D computations (transversal fields and perpendicular current). In 3D the cross-section needs to be oriented using the RotM transformation that requires the definition of a local coordinate system. For that we have previously used the direction solvers (`Alpha` and `Beta`). The main point now is to get rid of the direction solvers. The other major change is to use `CoilSolver` solution to drive the circuit (instead of `WSolver`). There are many benefits for using the `CoilSolver`, for example, one can calculate closed coils. The important new keywords (with respect to ) here are: 1. `Body: Local Coordinate System Beta Reference and Gamma = Logical True` * CoordinateTransform computes alpha = beta x gamma: where beta is set to "Beta Reference" and Gamma is set to "coilcurrent e" computed by `CoilSolver` 2. `Component: Coil Normal(3) = Real 0. 0. 1.` * `CoilSolver` needs to know how the coil is oriented 3. `Component: Desired Current Density = Real 1.0` * `CoilSolver` will set a certain current density over the coil 4. `Component: Coil Use W Vector = Logical True` * Coil uses a defined `W Vector` for which a name can be provided * The `W Vector` set here is used for driving the component with circuits 5. `Component: W Vector Variable Name = String "CoilCurrent e"` * Here we choose the correct field for `W Vector` 6. `Boundary: Coil Start = Logical True` * `CoilSolver` needs a boundary for knowing where coil starts (if not closed) 7. `Boundary: Coil End = Logical True` * `CoilSolver` needs a boundary for knowing where coil ends (if not closed) Issue #429 | 26 January 2024, 15:00:34 UTC |
refs/heads/fisoc_merge | 67654c3 | file naming issue | 11 October 2022, 15:40:10 UTC |
refs/heads/fssa-merge | 3e95198 | merged devel and elminated conflicts | 04 September 2023, 11:42:31 UTC |
refs/heads/glads_gl | a7a789c | Merge branch 'elmerice' into glads_gl | 26 March 2024, 09:59:23 UTC |
refs/heads/glads_merge | 022e9b1 | . | 30 May 2023, 14:29:34 UTC |
refs/heads/glads_revisit | e256d90 | Merge branch 'elmerice' into glads_revisit | 26 May 2023, 09:01:09 UTC |
refs/heads/impedance_boundary_body | a191dd0 | Implement Coil detection to SkinBC Here we find a problem with the element body id. Problem with test 'fem/tests/mgdyn_harmonic_wire_impedanceBC_circuit': For some reason GetBody(Element) equals 0 each time `LocalMatrixSkinBC` function is called. This should be called only when `Body Id` is set to 3 because in 'fem/tests/mgdyn_harmonic_wire_impedanceBC_circuit': ``` Boundary Condition 2 ! ! Impedance BC ! Name = "WireSurface" Target Boundaries(1) = 2 Layer Electric Conductivity = Real 58e6 Layer Relative Permeability = Real 1 Body Id = 3 End ``` Try to associate component to a boundary Here we try a method for associating a boundary with a component. This could then be treated like the component bodies in order to create the Impedance BC. However, For some reason, CurrentModel % Boundaries is of zero length at CircuitUtils.F90:205 ```fortran print *, "SIZE(CurrentModel % Boundaries)", SIZE(CurrentModel % Boundaries) ``` Why? Checkout | 09 December 2022, 20:28:33 UTC |
refs/heads/juhanikataja-matc-omp-fix-1 | 46e8e2b | matc OpenMP fix: main.c Don't try to set number of threads without omp.h header. | 27 February 2024, 12:05:43 UTC |
refs/heads/release | 9352634 | Merge branch 'elmerice' into devel | 10 November 2020, 19:52:44 UTC |
refs/heads/sr_decomposition | c4bda83 | baby steps | 01 December 2023, 15:34:37 UTC |
refs/heads/superlu-cmake | 3173ac4 | Initial work on including SuperLU in cmake system Untested: SolveSuperLU assumes some other superlu version | 01 February 2017, 13:34:41 UTC |
refs/heads/svn_mirror_obsolite | c2333b9 | Merge branch 'svnsync' | 09 February 2015, 10:10:23 UTC |
refs/heads/volumeprobe | 500b4e2 | Add module: Probes.F90 Contains solver module that integrates variables over bodies. | 29 January 2024, 14:49:15 UTC |
refs/heads/wip/mac | fdf10ce | compiles on macOS | 08 April 2020, 16:53:32 UTC |
refs/heads/wip/metis | 6e32188 | using new eigen findmetis | 13 April 2020, 21:38:17 UTC |
refs/heads/wip/windows | 18a1e1a | Resolved build issues in MSYS environment: Addressed various compilation and linking errors in ElmerFEM project. Modified CMakeLists to conditionally include POSIX dynamic linking functions and Windows equivalents, ensuring compatibility across different environments. Adjusted linker flags to exclude -ldl in MinGW, and set linker path explicitly for MSYS. Also implemented namespace changes to avoid std::min and std::max conflicts. These updates enhance cross-platform build stability, particularly for Windows and Unix-like systems within MSYS. | 12 December 2023, 23:30:29 UTC |
refs/remotes/bitbucket/GLpara | 300160b | remove keyword condition to get rid of confussion | 04 September 2017, 09:28:04 UTC |
refs/tags/release-8.3 | a51651c | Merge branch 'devel' into release * Fix a bug in ShellSolve * Fix a typo in ElementUtils | 24 May 2017, 09:29:12 UTC |