Bernd Hahnebach
e77bf30a8e
FEM: get LGTM silent
2022-10-23 21:43:04 +02:00
Bernd Hahnebach
dc05f8e9b9
FEM: Python pep8 code formatting
2022-08-06 22:29:12 +02:00
Uwe
d53714bc84
[FEM] fix enable editing for all solvers
...
- currently for Z88 nothing happens when clicking the Edit button in the solver task dialog. The reason is that opening *.txt files was never implemented
- also do this for Elmer
- for Z88 we need to open several file for a proper editing because the solver info is distributed over these files
2022-08-04 04:19:55 +02:00
Uwe
1ba44fb1ca
[FEM] fix Z88 binary handling
...
- when the binary was not found, the function called the non-existing binary
- also push error message for Elmer and Z88 to the status info so that user gets feedback also when report view console is not shown
- uniform wording to 'binary'
- avoid unnecessary console output
2022-07-17 01:18:21 +02:00
Bernd Hahnebach
02fef68c8b
FEM: Python code formatting
2022-07-13 12:04:52 +02:00
Uwe
33a769a426
[FEM] fix solver console bugs
...
- for Elmer and Z88 on Windows several windows pop up (console windows). This is maybe annoying and the user is wondering what is going on, but the main problem is that when you close them, you break the solving process.
Therefore, on Windows only, hide the empty popup windows.
2022-07-13 02:51:31 +02:00
Bernd Hahnebach
41a8ed83af
FEM: python code formatting
2022-07-12 15:04:26 +02:00
Uwe
fdd103814c
[FEM] fix broken Z88 part 4: don't hardcode memory for iterative solvers
...
- we must not hardcode the number of coincidence vector places
The user must have a chance to change this setting for the iterative solvers according to the Z88 docs.
We use as default the number Z88 uses in its distributed example.
2022-03-25 19:28:24 +01:00
Uwe
f88c95d743
[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
e9835c0b10
[FEM] fix broken Z88 part 1: don't hardcode solver
...
- especially don't hardcode the choly solver that fails quickly for finer meshes
- setting sorcg as default since it shows the best performance with the cantilever tests
2022-03-25 16:49:03 +01:00
Uwe
933484e387
fix more typos to silence the spellchecker CI
2022-02-21 13:20:06 +01:00
Bernd Hahnebach
f8149fa867
FEM: z88 and mystran writer, get rid of deprecated member assignments
2021-08-06 21:35:21 +02:00
Bernd Hahnebach
8973719a41
FEM: z88 tasks and writer, make use of mesh set data getter class
2021-08-06 21:35:16 +02:00
Bernd Hahnebach
b1febc8930
FEM: tasks module for z88, mystran and calculix, code improvements
2021-08-06 21:35:11 +02:00
Bernd Hahnebach
1bd94cf4de
FEM: z88 writer, code formatting
2021-08-06 21:35:06 +02:00
Bernd Hahnebach
1f5728227c
FEM: typo
2021-08-04 22:25:56 +02:00
Bernd Hahnebach
52900b40b0
FEM: z88 writer, add circular beam section
2021-08-02 09:52:54 +02:00
Bernd Hahnebach
61b04f8ddc
FEM: z88 writer, delete if tests, prechecks are made before starting writer
2021-07-28 23:37:08 +02:00
Bernd Hahnebach
7f8b42af97
FEM: z88 solver, tria6 example and unit test as well as small writer improvements
2021-07-28 23:22:26 +02:00
Bernd Hahnebach
5b05a0baed
FEM: solver, improve analysis member tests
2021-07-27 23:42:09 +02:00
Bernd Hahnebach
0c00f5e85c
FEM: solver tasks, use same result reading method name in all solver
2021-07-25 19:18:13 +02:00
Bernd Hahnebach
2aeba3674a
FEM: tasks and writer, use generic solver input writing method name
2021-07-18 14:47:50 +02:00
Bernd Hahnebach
3c1d251014
FEM: code formatting, revert parts of commit 058582edb5b
2021-02-16 16:17:47 +01:00
luz paz
3017fd5902
FEM: z88 solver function typos [skip ci]
2021-02-14 22:13:28 +01:00
luz paz
55f471b72c
FEM: doxygen
2020-12-04 17:50:00 +01:00
Bernd Hahnebach
41b3421563
FEM: z88 solver, use same object type schema as for all other solver objects
2020-09-26 23:17:36 +02:00
Bernd Hahnebach
93a00dc4b2
FEM: elmer and z88 writer, add input files directory print
2020-07-20 19:37:34 +02:00
Bernd Hahnebach
e1e0de7178
FEM: solver z88, change object type
2020-05-21 15:04:24 +02:00
Bernd Hahnebach
598e46cb18
FEM: z88 some small code improvements
2020-03-27 06:00:35 +01:00
Bernd Hahnebach
a4d2a60f85
FEM: solver Z88, fix icon
2020-03-22 13:42:05 +01:00
Bernd Hahnebach
d953828d30
FEM: result mesh, change obj type
2020-03-22 11:25:58 +01:00
Bernd Hahnebach
8f634004bc
FEM: solver z88, add icon and make use of it
2020-03-19 00:16:55 +01:00
Bernd Hahnebach
1c822dcf6e
FEM: solver frame work, get rid of Active Document code
2020-03-14 21:45:11 +01:00
Bernd Hahnebach
c6ae035d50
FEM: code formating and unifor licence header in Python modules
2020-03-04 07:50:21 +01:00
Bernd Hahnebach
ae3c93ba3c
FEM: more Python import cleaning
2020-02-27 08:33:39 +01:00
Bernd Hahnebach
ab0ace8f61
FEM: improve imports
2020-02-26 20:58:26 +01:00
Bernd Hahnebach
b53c55bc79
FEM: solver writer, use member class as parameter for writer class instaed of all separate fem objs
2020-02-19 07:35:48 +01:00
Bernd Hahnebach
aae21b0235
FEM: solver writer and tasks and ccx tools, use a new member class to collect the analysis member
2020-02-19 07:23:52 +01:00
Bernd Hahnebach
3c85725155
FEM: new member tools, move some analysis member methods from utils
2020-02-19 07:23:50 +01:00
Bernd Hahnebach
34e49fca28
FEM: typos in comments
2020-02-17 12:32:08 +01:00
Bernd Hahnebach
a44f01e778
FEM: delete not needed imports
2020-02-16 23:38:57 +01:00
Bernd Hahnebach
8df61402b9
FEM: solver frame work tasks container, do not collect mesh
2020-02-16 22:01:48 +01:00
looooo
1e972eca79
fem: use time.process_time instead of removed time.clock()
2020-01-16 23:13:30 +01:00
Bernd Hahnebach
3ec5af952d
FEM: replace prints with console prints
2019-09-13 08:26:49 +02:00
Bernd Hahnebach
bab1dd0379
FEM: typos
2019-09-12 21:05:11 +02:00
Bernd Hahnebach
c6e8c6d45f
FEM: solver z88, use single quotes instead of double ones
2019-09-05 18:24:41 +02:00
Bernd Hahnebach
a043ad072e
FEM: lgtm, various improvements
2019-06-29 13:22:31 +02:00
Bernd Hahnebach
4c643a0168
FEM: code formating, improve imports, get rid of E402 error
2019-06-16 23:21:38 +02:00
Bernd Hahnebach
508a65f115
FEM: code formating, max line length < 100, fem solver
2019-05-20 12:33:30 +02:00
Bernd Hahnebach
61d246ec3a
FEM: solver frame work, move get binary to snake_case
2019-04-01 23:28:35 +02:00