Commit Graph

27 Commits

Author SHA1 Message Date
marioalexis
c779bc1374 Fem: Rename CalculiX time properties 2025-09-02 10:33:35 -03:00
Max Wilfinger
dd702da1bc FEM: Update UI strings for consistency 2025-06-30 10:35:42 -05:00
marioalexis
1126723284 Fem: Add option to set data mode for SolverCalculiX 2025-04-15 08:49:23 -03:00
marioalexis
f9c4e6e23c Fem: Add preference to create CalculiX result as pipeline - fixes #20541 2025-04-13 15:04:01 -03:00
Benjamin Nauck
d0dc4c00ef FEM: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
marioalexis
bfa0998eb1 Fem: Set default CalculiX number of threads to Qt idealThreadCount 2024-12-19 14:38:30 -03:00
FEA-eng
0434bc1197 FEM: Update DlgSettingsFemCcxImp.cpp 2024-03-25 10:44:29 +01:00
wmayer
836c237d3c Fem: Apply clang-format 2023-09-25 14:50:43 +02:00
wmayer
b8b94c249e Fem: Apply clang-format 2023-09-25 14:50:43 +02:00
wmayer
d525e0d308 Fem: modernize C++: use equals default 2023-08-21 13:35:54 +02:00
Uwe
b88c43c89a [FEM] improve new default solver setting
- fix bug if no solver should be default
- only provide solvers that are available to be the default
- also add commit opened transactions
- also remove unused include and correct an include
2023-03-24 20:24:02 +01:00
xtemp09
27c4b52688 [FEM] Replacement of hardware_concurrency() with idealThreadCount()
I encountered problems with std::thread::hardware_concurrency() with mingw-w64 < v8.1.

QThread::idealThreadCount() is a better alternative.
2023-03-07 17:41:35 +01:00
Uwe
faa1f96f08 [FEM] check if Gmsh, CCX and Mystran solver binaries exist
- adds the check like we have already for Z88 and Elmer
- also remove an unnecessary return statement
2022-07-17 01:43:58 +02:00
Uwe
07fab3e4f8 [FEM] fix CCX multi-threading bug
- in the preferences one could specify more CPU cores than available

- also correct a label sine the number of cores are since FC 0.20 used for all CCX solver runs

- also remove unnecessary (doubled) slots from the UI file
2022-07-10 17:33:33 +02:00
Uwe
ebc0c0ae04 [FEM] fix broken Z88 part 3: don't hardcode memory
- we must not hardcode the number of stiffness matrix places, especially not for the Cholesky solver
The user must have a chance to change this setting in case of a solver error. This is also according to the Z88 docs that says it is a two step process:
- the solver first computed the necessary places
- the user must set the value accordingly in case it is too low

- also some code style fixes
2022-03-25 18:40:12 +01:00
Uwe
2cb9ddddae [FEM] task dialogs: remove unused includes
- also some code style fixes from MSVC
2022-03-17 23:31:17 +01:00
Uwe
4e7b96d250 [FEM] add missing preferences settings
- since 0.19 we support to check meshes
- since 0.20 we support buckling

- also revise dialog to get rid of arbitrary limits etc.
2022-03-17 22:33:56 +01:00
wmayer
9270322d25 Mod: [skip ci] implementation classes don't inherit from UI classes any more 2020-01-10 16:19:35 +01:00
Bernd Hahnebach
eeb6073887 FEM: pref, delete depreciated ccx solver switch because every solver has its own command 2018-01-13 13:15:57 +01:00
Bernd Hahnebach
f38fb30a76 FEM: prefs, add the pref to choose between new and old ccx solver to the pref gui 2017-12-02 13:17:30 +01:00
makkemal
8341e0ea4a FEM: 3D beam/shell output preferences
FEM 3D Beam shell output ui update

FEM: 3d Beam/Shell output ui variables added
2017-08-02 12:45:15 +02:00
Bernd Hahnebach
c333e069ad FEM: ccx input file splitting, fix restore of pref 2016-11-02 18:09:48 +01:00
vdwalts
890b42a5d4 FEM: Add split input writer option to preferences dialog GUI 2016-11-02 18:09:48 +01:00
Bernd Hahnebach
28579516b6 FEM: add new pref for use of ccx standard path 2016-09-13 20:17:31 -03:00
Bernd Hahnebach
5e4b95b1ba FEM: GUI: pref: add setting for non standard ccx time iterations param 2016-08-04 17:45:04 +02:00
Bernd Hahnebach
9aa9664c1a FEM: GUI: pref: move CalculiX related preferences to CalculiX tab 2016-08-04 17:45:04 +02:00
Bernd Hahnebach
4ea7fc6e89 FEM: GUI: pref: add new CalculiX Solver attributes to a new CalculiX tab 2016-08-04 17:45:04 +02:00