Commit Graph

85 Commits

Author SHA1 Message Date
Uwe
3a993abfb4 [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
edcd16afaf FEM: Python code formatting 2022-07-13 12:04:52 +02:00
Uwe
c8064ed059 [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
e49abfb350 FEM: python code formatting 2022-07-12 15:04:26 +02:00
Uwe
cc4578e9ae [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
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
d035bbc1ca [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
0ead5a793b fix more typos to silence the spellchecker CI 2022-02-21 13:20:06 +01:00
Bernd Hahnebach
dff0537fab FEM: z88 and mystran writer, get rid of deprecated member assignments 2021-08-06 21:35:21 +02:00
Bernd Hahnebach
ec3b79aa9d FEM: z88 tasks and writer, make use of mesh set data getter class 2021-08-06 21:35:16 +02:00
Bernd Hahnebach
6dbe713d7b FEM: tasks module for z88, mystran and calculix, code improvements 2021-08-06 21:35:11 +02:00
Bernd Hahnebach
afd885330a FEM: z88 writer, code formatting 2021-08-06 21:35:06 +02:00
Bernd Hahnebach
a94eb6b3ba FEM: typo 2021-08-04 22:25:56 +02:00
Bernd Hahnebach
6fed5236b9 FEM: z88 writer, add circular beam section 2021-08-02 09:52:54 +02:00
Bernd Hahnebach
d15ae5d804 FEM: z88 writer, delete if tests, prechecks are made before starting writer 2021-07-28 23:37:08 +02:00
Bernd Hahnebach
26c2d6540f FEM: z88 solver, tria6 example and unit test as well as small writer improvements 2021-07-28 23:22:26 +02:00
Bernd Hahnebach
c0c6212f0c FEM: solver, improve analysis member tests 2021-07-27 23:42:09 +02:00
Bernd Hahnebach
18c3ef6d46 FEM: solver tasks, use same result reading method name in all solver 2021-07-25 19:18:13 +02:00
Bernd Hahnebach
241a6a4eac FEM: tasks and writer, use generic solver input writing method name 2021-07-18 14:47:50 +02:00
Bernd Hahnebach
a62b5b314b FEM: code formatting, revert parts of commit f4a65dcbb6 2021-02-16 16:17:47 +01:00
luz paz
97bbc459c6 FEM: z88 solver function typos [skip ci] 2021-02-14 22:13:28 +01:00
luz paz
f4a65dcbb6 FEM: doxygen 2020-12-04 17:50:00 +01:00
Bernd Hahnebach
331fd91e7c FEM: z88 solver, use same object type schema as for all other solver objects 2020-09-26 23:17:36 +02:00
Bernd Hahnebach
33f716d78f FEM: elmer and z88 writer, add input files directory print 2020-07-20 19:37:34 +02:00
Bernd Hahnebach
29b61616a8 FEM: solver z88, change object type 2020-05-21 15:04:24 +02:00
Bernd Hahnebach
97d90d53ed FEM: z88 some small code improvements 2020-03-27 06:00:35 +01:00
Bernd Hahnebach
6875b0e32a FEM: solver Z88, fix icon 2020-03-22 13:42:05 +01:00
Bernd Hahnebach
158e076f1f FEM: result mesh, change obj type 2020-03-22 11:25:58 +01:00
Bernd Hahnebach
de0e5fac2c FEM: solver z88, add icon and make use of it 2020-03-19 00:16:55 +01:00
Bernd Hahnebach
3a309916a8 FEM: solver frame work, get rid of Active Document code 2020-03-14 21:45:11 +01:00
Bernd Hahnebach
5620122ae7 FEM: code formating and unifor licence header in Python modules 2020-03-04 07:50:21 +01:00
Bernd Hahnebach
ab0df09a1c FEM: more Python import cleaning 2020-02-27 08:33:39 +01:00
Bernd Hahnebach
f9f5a7de32 FEM: improve imports 2020-02-26 20:58:26 +01:00
Bernd Hahnebach
453370795b 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
5bafb18a7d 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
1752a947a5 FEM: new member tools, move some analysis member methods from utils 2020-02-19 07:23:50 +01:00
Bernd Hahnebach
983baa7826 FEM: typos in comments 2020-02-17 12:32:08 +01:00
Bernd Hahnebach
a8bf9bb069 FEM: delete not needed imports 2020-02-16 23:38:57 +01:00
Bernd Hahnebach
3e292813f2 FEM: solver frame work tasks container, do not collect mesh 2020-02-16 22:01:48 +01:00
looooo
60ca94d7c2 fem: use time.process_time instead of removed time.clock() 2020-01-16 23:13:30 +01:00
Bernd Hahnebach
98c98ff833 FEM: replace prints with console prints 2019-09-13 08:26:49 +02:00
Bernd Hahnebach
5e939be9dd FEM: typos 2019-09-12 21:05:11 +02:00
Bernd Hahnebach
372f22ee2c FEM: solver z88, use single quotes instead of double ones 2019-09-05 18:24:41 +02:00
Bernd Hahnebach
06f42de79e FEM: lgtm, various improvements 2019-06-29 13:22:31 +02:00
Bernd Hahnebach
3ae4283073 FEM: code formating, improve imports, get rid of E402 error 2019-06-16 23:21:38 +02:00
Bernd Hahnebach
1d507364b1 FEM: code formating, max line length < 100, fem solver 2019-05-20 12:33:30 +02:00
Bernd Hahnebach
0ffa6de8b1 FEM: solver frame work, move get binary to snake_case 2019-04-01 23:28:35 +02:00
Bernd Hahnebach
0b64374fec FEM: solver writer and tasks, code formating 2019-04-01 23:28:35 +02:00
Bernd Hahnebach
6a4f68a1bc FEM: z88 writer, cut writing time at second diggit 2019-03-31 11:18:13 +02:00
Bernd Hahnebach
581a78bbcc FEM: imports, use small character for fem utils imports 2019-03-31 11:18:11 +02:00