marioalexis
344f93c2da
Fem: Fix CalculiX preferences file chooser
2025-09-08 23:47:20 -03:00
marioalexis
414943f4f9
Fem: Add default solver to new analysis - fixes #23043
2025-09-07 20:33:17 -05:00
Chris Hennes
aee2226d60
Merge pull request #23494 from marioalexis84/fem-calculix_default_time_increment
...
Fem: Use default CalculiX time increments for thermo-mechanical steady state analysis
2025-09-07 20:31:06 -05:00
marioalexis
4d25baf1ee
Fem: Add support for 2D geometries to Centrif constraint
2025-09-08 00:25:55 +02:00
FEA-eng
583dd38e08
FEM: Add property to disable PaStiX mixed precision for the ccx solver ( #23539 )
...
* FEM: Update solver_calculix.py
* FEM: Update solver.py
* FEM: Update calculixtools.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update calculixtools.py
* FEM: Update task_solver_ccxtools.py
* FEM: Update task_solver_ccxtools.py
* FEM: Update solver_calculix.py
* FEM: Update solver.py
* FEM: Update calculixtools.py
* FEM: Update task_solver_ccxtools.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-04 09:23:08 -05:00
FEA-eng
f00aa86afc
FEM: Amplitude support for final temperature field ( #23530 )
...
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update FemConstraintInitialTemperature.h
* FEM: Update write_amplitude.py
* FEM: Update write_constraint_finaltemperature.py
2025-09-03 22:15:25 -05:00
marioalexis
3207ca6b4a
Fem: Use maximum increments for electromagnetic mode
2025-09-02 10:33:35 -03:00
marioalexis
c779bc1374
Fem: Rename CalculiX time properties
2025-09-02 10:33:35 -03:00
marioalexis
a98500cc05
Fem: Enable time increments for non-transient analysis
2025-09-02 10:33:35 -03:00
FEA-eng
0a392c2a3f
FEM: Add support for CalculiX truss elements ( #23224 )
...
* FEM: Update element_geometry1D.py
* FEM: Update write_femelement_geometry.py
* FEM: Update write_mesh.py
* FEM: Update solver.py
* FEM: Update solver_calculix.py
* FEM: Update element_geometry1D.py
2025-09-01 10:37:44 -05:00
FEA-eng
2244a16790
FEM: Add defined temperature field with CalculiX (*TEMPERATURE) ( #23277 )
...
* FEM: add write_constraint_finaltemperature.py
* FEM: Update CMakeLists.txt
* FEM: Update membertools.py
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update FemConstraintInitialTemperature.h
* FEM: Update write_constraint_initialtemperature.py
* FEM: Update write_femelement_material.py
* FEM: Update writer.py
* FEM: Update write_constraint_finaltemperature.py
* FEM: Update write_femelement_material.py
* FEM: Update write_femelement_material.py
* FEM: Update box_static.inp
* FEM: Update ccx_cantilever_beam_circle.inp
* FEM: Update ccx_cantilever_beam_pipe.inp
* FEM: Update ccx_cantilever_beam_rect.inp
* FEM: Update ccx_cantilever_ele_hexa20.inp
* FEM: Update ccx_cantilever_ele_quad4.inp
* FEM: Update ccx_cantilever_ele_quad8.inp
* FEM: Update ccx_cantilever_ele_seg2.inp
* FEM: Update ccx_cantilever_ele_seg3.inp
* FEM: Update ccx_cantilever_ele_tria3.inp
* FEM: Update ccx_cantilever_ele_tria6.inp
* FEM: Update ccx_cantilever_faceload.inp
* FEM: Update ccx_cantilever_nodeload.inp
* FEM: Update ccx_cantilever_prescribeddisplacement.inp
* FEM: Update constraint_contact_shell_shell.inp
* FEM: Update constraint_sectionprint.inp
* FEM: Update constraint_selfweight_cantilever.inp
* FEM: Update constraint_tie.inp
* FEM: Update constraint_transform_beam_hinged.inp
* FEM: Update constraint_transform_torque.inp
* FEM: Update material_multiple_bendingbeam_fiveboxes.inp
* FEM: Update material_multiple_bendingbeam_fivefaces.inp
* FEM: Update material_multiple_tensionrod_twoboxes.inp
* FEM: Update material_nonlinear.inp
* FEM: Update square_pipe_end_twisted_edgeforces.inp
* FEM: Update square_pipe_end_twisted_nodeforces.inp
* FEM: Update write_constraint_finaltemperature.py
* FEM: Update write_femelement_material.py
* FEM: Update write_constraint_finaltemperature.py
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update FemConstraintInitialTemperature.h
2025-08-31 23:28:56 -05:00
FEA-eng
076b0bb98f
FEM: Add tied contact with CalculiX ( #23327 )
...
* FEM: Update FemConstraintContact.cpp
* FEM: Update FemConstraintContact.h
* FEM: Update write_constraint_contact.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-30 14:24:22 -05:00
marioalexis
98e8704e79
Fem: Update body heat source element getter for CalculiX
2025-08-29 19:57:42 -03:00
marioalexis
a907b60561
Fem: Add support for 2D geometries to Pressure constraint - fixes #12778
2025-08-29 19:57:42 -03:00
marioalexis
7027caf0aa
Fem: Add support for 2D geometries to HeatFlux constraint
2025-08-29 19:57:42 -03:00
marioalexis
7afa56652c
Fem: Add support for 2D geometries to Contact constraint - fixes #13280
2025-08-29 19:57:36 -03:00
marioalexis
c483f5a890
Fem: Add support for 2D geometries to Tie constraint - fixes #13280
2025-08-29 14:03:31 -03:00
marioalexis
2e18224d8e
Fem: Update electrostatic element getter for CalculiX
2025-08-29 14:03:31 -03:00
FEA-eng
20f17f7e1b
FEM: Update write_step_output.py
2025-08-24 22:59:22 -05:00
FEA-eng
b110102ca5
FEM: Amplitude support for rigid body constraint ( #22898 )
...
* FEM: Update FemConstraintRigidBody.cpp
* FEM: Update FemConstraintRigidBody.h
* FEM: Update write_constraint_rigidbody_step.py
* FEM: Update write_amplitude.py
2025-08-18 10:35:23 -05:00
marioalexis
dc967cdb1c
Fem: Create CalculiX output from .dat file - fixes #22983
2025-08-18 10:34:32 -05:00
FEA-eng
052ff9237b
FEM: Add support for CalculiX membrane elements ( #22912 )
...
* FEM: Update solver.py
* FEM: Update write_femelement_geometry.py
* FEM: Update write_mesh.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update solver_calculix.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-18 10:33:49 -05:00
FEA-eng
a83f34e31c
FEM: Add support for amplitudes with CalculiX ( #22851 )
2025-08-01 15:22:01 -05:00
FEA-eng
fb4c739619
FEM: Add support for references for CalculiX's initial temperature ( #22864 )
...
* FEM: Update checksanalysis.py
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update meshsetsgetter.py
* FEM: Update writer.py
* FEM: Update write_constraint_initialtemperature.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update thermomech_bimetal.inp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-01 14:03:37 -05:00
FEA-eng
949767ea69
FEM: Add cavity radiation with CalculiX ( #22593 )
2025-07-20 21:26:03 -05:00
FEA-eng
fa694ff4c5
FEM: Add hard contact with CalculiX ( #22513 )
2025-07-18 09:56:39 -05:00
FEA-eng
119b8cffd7
FEM: Add offset property for CalculiX's shell section ( #22385 )
...
* FEM: Update element_geometry2D.py
* FEM: Update write_femelement_geometry.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update ccx_cantilever_ele_quad4.inp
* FEM: Update ccx_cantilever_ele_quad8.inp
* FEM: Update ccx_cantilever_ele_tria3.inp
* FEM: Update ccx_cantilever_ele_tria6.inp
* FEM: Update constraint_contact_shell_shell.inp
* FEM: Update material_multiple_bendingbeam_fivefaces.inp
* FEM: Update square_pipe_end_twisted_edgeforces.inp
* FEM: Update square_pipe_end_twisted_nodeforces.inp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-14 18:10:00 +02:00
FEA-eng
18acfabea6
FEM: Add thermal contact with CalculiX ( #22121 )
2025-07-14 11:03:43 -05:00
Syres916
0e40f2dfc5
[App] Use consistent unit schema names ( #21355 )
...
* [Start] ensure user's preferred unit schema is retained after restart of application
* [App] use consistent schema names throughout the application
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [Start] Revert commit 2eea421
in preference to PR #21466
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-26 17:33:45 +02:00
marioalexis
5e624a4775
Fem: Add CalculiX writers for electrostatic constraints
2025-05-13 14:46:54 +02:00
marioalexis
4fe1002baa
Fem: Improve CalculiXTools
2025-05-13 14:46:54 +02:00
marioalexis
ab1e4384f1
Fem: Change CalculiX time and frequency properties to quantites
2025-05-13 14:46:54 +02:00
marioalexis
2fdc7e91bc
Fem: Use string format to round Elmer quantity values - fixes #20938
2025-05-01 20:23:19 -03:00
marioalexis
37b988ec00
Fem: Move code from Elmer electrostatic writer to proxy class
2025-05-01 20:23:18 -03:00
Florian Foinant-Willig
6555bdc83c
Fem: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
marioalexis
1126723284
Fem: Add option to set data mode for SolverCalculiX
2025-04-15 08:49:23 -03:00
marioalexis
4f7a835e22
Fem: SolverCalculiX object refactor
2025-04-13 15:03:55 -03:00
marioalexis
10426ca011
Fem: Add electric charge density object
2025-03-27 21:13:21 +01:00
Pieter Hijma
d1ed87073e
[Doc] Fix nested groups in FEM
2025-03-24 16:33:54 +01:00
pre-commit-ci[bot]
c15e45e7e2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-22 23:27:10 +01:00
Stefan Tröger
22c8d389d4
FEM: Port elmer transient analysis to multiframe results
2025-03-22 23:27:10 +01:00
Chris Hennes
66b7eec0e2
Merge pull request #20053 from marioalexis84/fem-elmer_equation_references
...
Fem: Use disambiguation for solid references in Elmer equation task panels
2025-03-10 15:53:31 +00:00
marioalexis
14692ef526
Fem: Improve magnetization
2025-03-07 14:30:54 -03:00
marioalexis
cdb8c22b2a
Fem: Use disambiguation for solids in equation task panel
2025-03-07 11:47:46 -03:00
marioalexis
8ed98ab27f
Fem: Add nonlinear options to static current solver
2025-03-05 16:27:47 -03:00
marioalexis
2b1cd6fe95
Fem: Fix Elmer magnetodynamic boundary condition keyword
2025-03-03 00:02:11 -03:00
marioalexis
8e07da0a29
Fem: Improve current density boundary condition
2025-03-03 00:02:02 -03:00
marioalexis
1c91ba9a95
Fem: Add support for Elmer static current solver - fixes #11895
2025-02-28 14:53:27 +01:00
Chris Hennes
fd126aba1b
Merge pull request #19394 from FreeCAD/pre-commit-ci-update-config
...
Update Black to 25.1.0 so that it is in sync with the CI. Updates code to correspond to new Black standards, mostly changing the Addon Manager to eliminate spaces around docstrings.
2025-02-07 08:52:20 -06:00
marioalexis
703a1b52ff
Fem: Check reference temperature - fixes #19375
2025-02-05 14:54:45 +01:00