Commit Graph

88 Commits

Author SHA1 Message Date
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